Saltar a contenido

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!