Docsity
Docsity

Prepara tus exámenes
Prepara tus exámenes

Prepara tus exámenes y mejora tus resultados gracias a la gran cantidad de recursos disponibles en Docsity


Consigue puntos base para descargar
Consigue puntos base para descargar

Gana puntos ayudando a otros estudiantes o consíguelos activando un Plan Premium


Orientación Universidad
Orientación Universidad


Programación Orientada a Objetos con Python y Tkinter: Guía Práctica, Diapositivas de Lenguajes de Programación

Este documento proporciona una introducción práctica a la programación orientada a objetos (poo) con python y al desarrollo de interfaces gráficas de usuario (gui) utilizando tkinter. Incluye ejemplos detallados y ejercicios que cubren desde los conceptos básicos de poo, como clases, objetos, métodos y atributos, hasta la creación de ventanas, botones, etiquetas y otros widgets en tkinter. Se exploran temas como el encapsulamiento, el uso de self, el método __init__, y el posicionamiento de widgets, ofreciendo una guía completa para principiantes y estudiantes interesados en el desarrollo de aplicaciones de escritorio con python.

Tipo: Diapositivas

2023/2024

Subido el 21/10/2025

cesar-alberto-ari-uscamaita
cesar-alberto-ari-uscamaita 🇵🇪

2 documentos

1 / 65

Toggle sidebar

Esta página no es visible en la vista previa

¡No te pierdas las partes importantes!

bg1
Programación orientada a objetos con Python
pf3
pf4
pf5
pf8
pf9
pfa
pfd
pfe
pff
pf12
pf13
pf14
pf15
pf16
pf17
pf18
pf19
pf1a
pf1b
pf1c
pf1d
pf1e
pf1f
pf20
pf21
pf22
pf23
pf24
pf25
pf26
pf27
pf28
pf29
pf2a
pf2b
pf2c
pf2d
pf2e
pf2f
pf30
pf31
pf32
pf33
pf34
pf35
pf36
pf37
pf38
pf39
pf3a
pf3b
pf3c
pf3d
pf3e
pf3f
pf40
pf41

Vista previa parcial del texto

¡Descarga Programación Orientada a Objetos con Python y Tkinter: Guía Práctica y más Diapositivas en PDF de Lenguajes de Programación solo en Docsity!

Programación orientada a objetos con Python

Temario

1.-Programación orientada a objetos con Python

2.- Interfaz gráfica de Usuario (GUI) -Tkinter

Programación orientada a procedimientos

Programación orientada a objetos

o (^) La POO, intenta simular el mundo real a través del significado de objetos que contiene características y funciones.

Ejemplo1: Crear una clase perro e instanciarlo Ejemplo2: Crear una clase perro que se pueda ingresar varios nombres

o (^) self hace referencia al propio objeto perteneciente a la clase o hace referencia a la instancia de la clase. o (^) Explicación de self a través de la clase auto.

Ejemplo 4: Implementar una clase llamada Alumno que tenga como atributos su nombre y su nota. Definir los métodos para inicializar sus atributos, imprimirlos y mostrar un mensaje si está regular (nota mayor o igual a 4). Definir dos objetos de la clase Alumno.

Ejemplo 5: Desarrollar un programa que cargue los lados de un triángulo e implemente los siguientes métodos: inicializar los atributos, imprimir el valor del lado mayor y otro método que muestre si es equilátero o no. El nombre de la clase llamarla Triangulo.

Ejemplo 6: Programar una clase auto incluyendo el método init

Ejemplo 7: Crear una clase animal usando el método init o constructor.

o (^) Python no distingue entre métodos o atributos públicos y privados, sino que todos los objetos dentro de una clase o módulo pueden ser accedidos por fuera de ellos. o (^) No obstante, como convención se prefija doble guión bajo (__) para indicar que un objeto debería ser interpretado por el programador como privado. o (^) La encapsulación significa evitar que no se modifique una propiedad desde fuera de la clase. Pero a nivel interno se puede. Encapsulamiento (Método o atributo privado)

No tiene sentido un auto con 2 ruedas Ejemplo 9: Programar una clase auto, donde se pueda modificar una propiedad de la clase de forma externa.

Ejemplo11: Programar una clase usuario que incluya un método privado usando doble guión bajo (__) que pueda ser usado en la inicialización de un atributo.

Ejemplo12: Confeccionar una clase que represente un empleado. Definir como atributos su nombre y su sueldo. En el método init cargar los atributos por teclado y luego en otro método imprimir sus datos y por último uno que imprima un mensaje si debe pagar impuestos (si el sueldo supera a 3000).