Busca en todas las páginas de la documentación
11 pages in this section.
Por qué los patrones de Python se ven diferentes a los patrones de diseño de otros lenguajes: el modelo de objetos dinámico y el protocolo de métodos dunder detrás de EAFP, gestores de contexto, estrategia e inyección de dependencias: el modelo mental detrás de cada otra página de esta sección.
El Zen de Python aplicado al código cotidiano.
"Easier to ask forgiveness" y cuándo las excepciones superan a las guardas.
Gestión de recursos, transacciones y estado temporal.
Diccionarios de llamables y `singledispatch` en lugar de `if/elif`.
Construcción limpia de objetos complejos.
Desacoplamiento con callbacks, señales y eventos.
Evitar la ambigüedad de `None` con centinelas.
Diseño idiomático y mantenible.