Tag : aprende

El Zen de Python

El veterano Tim Peters enunció 20 bellos aforismos que fueron tomados en cuenta para el diseño de Python de los cuales solo 19 han sido escritos.

  1. Lo bello es mejor que lo feo.
  2. Explícito es mejor que implícito.
  3. Simple es mejor que complejo.
  4. Complejo es mejor que complicado.
  5. Plano es mejor que anidado.
  6. Es mejor escaso que denso.
  7. La legibilidad cuenta.
  8. Los casos especiales no son lo suficientemente especiales como para romper las reglas.
  9. Aunque la practicidad vence a la pureza.
  10. Los errores nunca deben pasar de forma silenciosa.
  11. A menos que sean silenciados explícitamente.
  12. Ante la ambigüedad, rechaza la tentación de adivinar.
  13. Debe haber una, y preferiblemente solo una, forma obvia de hacerlo.
  14. Aunque esa forma puede no ser obvia al principio, a menos de que seas holandés.
  15. Ahora es mejor que nunca.
  16. Aunque a menudo nunca es mejor que «ahora mismo».
  17. Si la implementación es difícil de explicar, es una mala idea.
  18. Si la implementación es fácil de explicar, puede ser una buena idea.
  19. Los «namespaces» son una gran idea, ¡hagamos más!