0% encontró este documento útil (0 votos)
32 vistas2 páginas

POO en Python

Cargado por

Erick Segura
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
32 vistas2 páginas

POO en Python

Cargado por

Erick Segura
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd

Programación Orientada a Objetos en Python

Autor: Eric Segura – 2025

Introducción
La Programación Orientada a Objetos (POO) en Python permite modelar entidades del mundo real
usando clases y objetos.

Clases y Objetos
Una clase es como un molde, y un objeto es una instancia de esa clase.

Ejemplo de código:
class Persona:
def __init__(self, nombre, edad):
[Link] = nombre
[Link] = edad

def saludar(self):
print(f"Hola, me llamo {[Link]}")

p = Persona("Eric", 30)
[Link]()

Herencia
La herencia permite crear clases basadas en otras.

Ejemplo de código:
class Estudiante(Persona):
def __init__(self, nombre, edad, carrera):
super().__init__(nombre, edad)
[Link] = carrera

e = Estudiante("Ana", 22, "Informática")


print([Link])

Encapsulación
Permite proteger los atributos de acceso directo.

Polimorfismo
Permite usar el mismo método en diferentes clases.
Conclusión
La POO facilita la reutilización, organización y escalabilidad del código.

Actividades sugeridas
1. Define una clase Coche con atributos marca y modelo. 2. Crea una clase Estudiante que herede de
Persona. 3. Implementa un método que muestre la edad en meses.

También podría gustarte