Curso «Python: Profundizando en las clases»
Actualizado
Access this and all courses with a subscription
Incluye
Descripción
Domina las clases en Python y lleva tu programación orientada a objetos al siguiente nivel. Aprende sobre el principio de sustitución de Liskov, métodos avanzados, el patrón de diseño "método plantilla", y optimiza tu código con herencia, composición y metaclases.
Qué aprenderás
- Elegir adecuadamente entre herencia y composición
- Aplicar el principio de sustitución de Liskov al construir jerarquías de clases
- Reducir la duplicación usando traits y clases abstractas
- Implementar el patrón de diseño “método plantilla”
- Escribir código de forma eficiente conociendo cómo funciona la POO en Python
Lecciones del curso
1 | Acerca del curso Conoceremos el curso, su estructura, objetivos y metas. |
2 | Herencia Vamos a conocer la forma en que se pueden construir jerarquías de clases usando la sintaxis del lenguaje. |
3 | Modificadores de acceso Vamos a entender cómo los modificadores de acceso afectan la herencia. |
4 | Enlace tardío Entenderemos cómo se relacionan entre sí las partes de diferentes clases dentro de un objeto. |
5 | Método plantilla Vamos a conocer el patrón delegador. |
6 | Sobrescritura de métodos Aprenderemos a cambiar el comportamiento de los métodos y a evitar que se puedan modificar. |
7 | Principio de sustitución de Liskov Vamos a aprender una forma formal de verificar si una jerarquía es correcta. |
8 | Excepciones Vamos a conocer las jerarquías de excepciones. |
9 | Despacho dinámico Vamos a aprender cómo funciona el polimorfismo dentro del lenguaje y su relación con la herencia. |
10 | Clases abstractas Conoceremos las clases que no pueden tener instancias. Comprenderemos en qué situaciones se utilizan. |
11 | Enlace estático tardío Conozcamos la palabra clave static |
12 | Metaclases Vamos a conocer una herramienta para gestionar clases. |
13 | Composición en lugar de herencia Comprenderemos las limitaciones de la herencia y encontraremos formas alternativas de trabajar. |
14 | Mixins Vamos a conocer cómo se aplica en la práctica la herencia múltiple. |
Desafíos
1 | Sistema de reservas |
2 | Sistema de registro |
3 | Validación de formulario |

- Práctica en el navegador
- Acceso permanente a la teoría
- Aprende a tu ritmo
Access this and all courses with a subscription