Aprende POO de forma práctica. Clases, herencia, polimorfismo y patrones de diseño profesionales.
Crear estructuras reutilizables
Proteger datos y métodos
Reutilizar código eficientemente
Múltiples formas, un interfaz
Código limpio y mantenible
Soluciones probadas
4 clases
✓ Paradigma orientado a objetos
✓ Clases y objetos
✓ Atributos y métodos
✓ Constructor __init__
✓ self y cls
4 clases
✓ Atributos públicos, privados y protegidos
✓ Getters y setters
✓ Property decorators
✓ Name mangling
4 clases
✓ Herencia simple y múltiple
✓ super() y MRO
✓ Composición vs Herencia
✓ Clases abstractas (ABC)
4 clases
✓ Polimorfismo en acción
✓ __str__ y __repr__
✓ Operadores (__add__, __eq__, etc)
✓ Context managers (__enter__, __exit__)
4 clases
✓ Singleton
✓ Factory
✓ Observer
✓ Strategy
✓ Decorator pattern
Desarrollarás un sistema orientado a objetos con:
Senior Python Developer
Arquitecto de software con +10 años en Python. Especialista en diseño orientado a objetos y patrones. Ha liderado proyectos enterprise aplicando principios SOLID. Mentor de developers en transición a código profesional.
Necesitas conocimientos básicos-intermedios de Python: variables, tipos de datos, condicionales, bucles, funciones, listas y diccionarios. Si completaste nuestro curso "Python desde Cero" o tienes experiencia equivalente, este curso es perfecto para ti.
Sí, absolutamente. POO es esencial para proyectos profesionales y es el paradigma dominante en desarrollo Python moderno. Frameworks como Django, Flask, FastAPI están basados en POO. Para trabajar como developer profesional, POO no es opcional, es fundamental.
Este curso se enfoca 100% en POO y patrones de diseño. "Python Developer" es más amplio e incluye POO, pero también testing, APIs REST, FastAPI, Django, bases de datos y deployment. Si quieres especializarte profundamente en POO, este curso es ideal. Si buscas un camino completo al desarrollo profesional, "Python Developer" incluye POO más todo lo demás.
Los patrones de diseño son soluciones probadas a problemas comunes en desarrollo de software. Son como "recetas" que otros programadores han perfeccionado. Aprenderlos te permite escribir código más profesional, mantenible y reconocible por otros developers. Además, son pregunta común en entrevistas técnicas.
Las clases son Lunes y Miércoles de 19:00 a 20:30 hs (Argentina). Si no puedes asistir en vivo, todas las clases quedan grabadas y disponibles por 3 meses para que las veas cuando prefieras.
Sí, si sabes POO en Java, C#, JavaScript o similar, te será más fácil porque los conceptos son transferibles. Solo necesitas conocer la sintaxis básica de Python. Los principios de POO son universales, aquí aprenderás cómo se implementan específicamente en Python (que tiene algunas diferencias con lenguajes compilados).
🔒 Garantía 7 días
⏰ Inicio: Lunes 11 Nov
⏱️ Lun-Mié • 19:00-20:30 hs