El zen de python

  • Lo bello es mejor que lo feo
  • Lo explícito es mejor que lo implícito
  • Lo simple es mejor que lo complejo
  • Lo lineal es mejor que lo enredado
  • Escaso es mejor que denso
  • La legibilidad cuenta
  • Los casos especiales no son tan especiales como para romper las reglas
  • El pragmático vence al purista
  • Los errores no deben pasar en silencio
  • A menos que se silencien explícitamente
  • Frente a la ambigüedad, resiste la tentación de adivinar
  • Debe haber una, y de preferencia solo una, manera obvia de hacer las cosas
  • Aunque no sea tan obvia al princio, a menos que seas “El Holandes” (o sea Guido van Rossum)
  • Ahora es mejor que nunca
  • Pero nunca es mejor que ahora mismo
  • Si la implementación resulta difícil de explicar, entonces es una mala idea
  • Si la implementaciín es fácil de explicar, entonces es una buena idea
  • Los Espacios de Nombres (namespaces) son una buena idea, tengamos mas de eso