Juan Diego Andrés PRADA··RAMÍREZ Entrar
Todos los cursos
Curso especializado

Python — Programación Orientada a Objetos

Piensa en clases, no en spaghetti: POO en Python con buen diseño.

Modela problemas con clases, herencia, composición y los métodos especiales de Python. Cierras diseñando un sistema con principios SOLID básicos.

Empezar el curso
6 módulos 7 lecciones

Recompensa: el agente de este curso

Aprueba el examen final con ≥85% y desbloquea gratis un agente experto (con agent memory + buenas prácticas) para Claude Code / OpenCode.

0

Clases y objetos

Atributos, métodos, __init__, self.

1

Encapsulamiento y propiedades

Convención public/private, @property, validación.

2

Herencia y polimorfismo

super(), override, clases abstractas (ABC).

3

Composición y dunder methods

__str__, __eq__, __len__, dataclasses; composición sobre herencia.

4

Diseño

Principios SOLID básicos y patrones simples (factory, strategy).