El Zen de Python
PEP 20
- Lo bonito es mejor que lo feo.
- Explícito es mejor que implícito.
- Simple es mejor que complejo.
- Complejo es mejor que complicado.
- Plano es mejor que anidado.
- Esparcido es mejor que denso.
- La legibilidad cuenta.
- Los casos especiales no son tan especiales como para romper las reglas.
Aunque la practicidad gana a la pureza.
- Los errores nunca deben pasar en silencio.
A menos que se silencien explícitamente.
- Ante la ambigüedad, rechaza la tentación de adivinar.
- Debe haber una -y preferiblemente sólo una- forma obvia de hacerlo.
Aunque esa manera puede no ser obvia al principio, a menos que seas holandés.
- Ahora es mejor que nunca.
Aunque a menudo «nunca» es mejor que «ahora mismo».
- Si la aplicación es difícil de explicar, es una mala idea.
- Si la implementación es fácil de explicar, puede ser una buena idea.
- Los espacios de nombres son una gran idea: ¡hagamos más!