Curiosamente Python tiene integrado su “Filosofía” o “ZEN” dentro de su código fuente, el cual contiene una serie de frases que describen claramente lo que es Python y lo que cada programador debe de cuidar.

Esta filosofía la podemos consultar realizando lo siguiente:

 

  1. Entrar a nuestra consola y escribir python y a continuación pulsar enter ( Misma forma para MAC, Linux y Windows).
  2. Una vez que estemos dentro del intérprete escribiremos lo siguiente:

 >>> import this.

El resultado será el siguiente:

Zen Python

 

Lo cual se puede interpretar en español de la siguiente manera:

  • Bello es mejor que feo.
  • Explícito es mejor que 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 quebrantar las reglas.
  • Aunque lo práctico gana a la pureza.
  • Los errores nunca deberían dejarse pasar silenciosamente.
  • A menos que hayan sido silenciados explícitamente.
  • Frente a la ambigüedad, rechaza la tentación de adivinar.
  • Debería haber una -y preferiblemente sólo una- manera obvia de hacerlo.
  • Aunque esa manera puede no ser obvia al principio a menos que usted sea holandés.
  • Ahora es mejor que nunca.
  • Aunque nunca es a menudo mejor que ya mismo.
  • Si la implementación es difícil de explicar, es una mala idea.
  • Si la implementación es fácil de explicar, puede que sea una buena idea.
  • Los espacios de nombres son una gran idea ¡Hagamos más de esas cosas!

 

Ahora que conoces el Zen de Python… Disfruta de cada momento programando en este lenguaje, y recuerda: Bello es mejor que feo. Sigamos haciendo código limpio, sencillo pero a la vez complejo.

 

Fuente: http://legacy.python.org/dev/peps/pep-0020/