Tugurium/GTI

Glosario Terminología Informática

Zen of Python

0 Zen de Python
Listado de principios de diseño y filosofías de Python que son útiles para entender y usar el lenguaje y deben tomarse como una guía para los propios desarrollos.
Puede obtenerse como huevo de Pascua desde el IDLE de Python con la orden: "import this".

El Zen de Python, por Tim Peters

Lo bonito es mejor que lo feo.
Lo explícito es mejor que lo implícito.
Simple es mejor que complejo.
Complejo es mejor que complicado.
Plano es mejor que anidado.
Disperso 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 implementació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!
2023-10-10