Busca en todas las páginas de la documentación
12 pages in this section.
Cómo funcionan realmente la búsqueda de atributos, los métodos dunder y las clases como objetos bajo cada característica de OOP en Python: el modelo detrás de la herencia, las dataclasses y los protocolos por igual.
Clases, instancias, `self`, atributos y métodos al estilo Pythonico.
`__init__`, `__repr__`, `__eq__`, `__hash__`, sobrecarga de operadores y contenedores.
Clases sin código repetitivo, `field`, valores predeterminados, `frozen` y `__post_init__`.
Herencia múltiple, `super()`, y el orden de resolución de métodos.
`@classmethod`, `@staticmethod` y patrones de fábrica.
`Enum`, `IntEnum`, `StrEnum`, flags y lógica impulsada por enumeraciones.
Composición sobre herencia y guía de diseño de API.