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.
- Lo bello 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.
- Es mejor escaso que denso.
- La legibilidad cuenta.
- Los casos especiales no son lo suficientemente especiales como para romper las reglas.
- Aunque la practicidad vence a la pureza.
- Los errores nunca deben pasar de forma silenciosa.
- A menos que sean silenciados explícitamente.
- Ante la ambigüedad, rechaza la tentación de adivinar.
- Debe haber una, y preferiblemente solo una, forma obvia de hacerlo.
- Aunque esa forma puede no ser obvia al principio, a menos de 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 «namespaces» son una gran idea, ¡hagamos más!