Regístrate para acceder a más de 15 cursos gratuitos de programación con un simulador

Acerca del curso Python: Profundizando en las clases

En Python, organizar bien tus clases es clave para escribir código reutilizable y sin errores. Pero hay muchas formas de hacerlo, y no siempre es claro cuándo usar herencia, clases abstractas, mixins o composición.

En este curso vas a aprender a estructurar tus clases de forma efectiva usando herencia y otros conceptos clave. Veremos cómo construir jerarquías claras aplicando el principio de sustitución de Liskov, y por qué a veces es mejor componer que heredar.

Exploraremos:

  • Clases abstractas, métodos sobreescritos y clases internas
  • Uso de mixins para agregar funcionalidades
  • Cómo la herencia afecta el código polimórfico
  • Patrones comunes asociados a la herencia

Cerramos con los decoradores de Python: una forma poderosa de extender funcionalidad sin complicar tus jerarquías.

🎯 Este curso te ayudará a escribir código limpio, mantenible y profesional. ¡Vamos a ello!

Para acceder completo a curso necesitas un plan básico

El plan básico te dará acceso completo a todos los cursos, ejercicios y lecciones de Códica, proyectos y acceso de por vida a la teoría de las lecciones completadas. La suscripción se puede cancelar en cualquier momento.

Obtener acceso
130
cursos
1000
ejercicios
2000+
horas de teoría
3200
test

Obtén acceso

Cursos de programación para principiantes y desarrolladores experimentados. Comienza tu aprendizaje de forma gratuita

  • 130 cursos, 2000+ horas de teoría
  • 1000 ejercicios prácticos en el navegador
  • 360 000 estudiantes
Al enviar el formulario, aceptas el «Política de privacidad» y los términos de la «Oferta», y también aceptas los «Términos y condiciones de uso»

Nuestros graduados trabajan en empresas como:

Bookmate
Health Samurai
Dualboot
ABBYY