Zen de Python

← Volver

Información

El Zen de Python es una lista de 19 principios que deberían guiar el desarrollo de código con este lenguaje de programación. 1

Interactivo

1

Beautiful is better than ugly.

1

Bello es mejor que feo.

2

Explicit is better than implicit.

2

Explícito es mejor que implícito.

3

Simple is better than complex.

3

Simple es mejor que complejo.

4

Complex is better than complicated.

4

Complejo es mejor que complicado.

5

Flat is better than nested.

5

Plano es mejor que anidado.

6

Sparse is better than dense.

6

Espaciado es mejor que denso.

7

Readability counts.

7

La legibilidad es importante.

8

Special cases aren't special enough to break the rules.

8

Los casos especiales no son lo suficientemente especiales como para romper las reglas.

9

Although practicality beats purity.

9

Sin embargo la practicidad le gana a la pureza.

10

Errors should never pass silently.

10

Los errores nunca deberían pasar silenciosamente.

11

Unless explicitly silenced.

11

A menos que se silencien explícitamente.

12

In the face of ambiguity, refuse the temptation to guess.

12

Frente a la ambigüedad, evitar la tentación de adivinar.

13

There should be one-- and preferably only one --obvious way to do it.

13

Debería haber una, y preferiblemente solo una, manera obvia de hacerlo.

14

Although that way may not be obvious at first unless you're Dutch.

14

A pesar de que eso no sea obvio al principio a menos que seas Holandés.

15

Now is better than never.

15

Ahora es mejor que nunca.

16

Although never is often better than *right* now.

16

A pesar de que nunca es muchas veces mejor que *ahora* mismo.

17

If the implementation is hard to explain, it's a bad idea.

17

Si la implementación es difícil de explicar, es una mala idea.

18

If the implementation is easy to explain, it may be a good idea.

18

Si la implementación es fácil de explicar, puede que sea una buena idea.

19

Namespaces are one honking great idea -- let's do more of those!

19

Los espacios de nombres son una gran idea, ¡tengamos más de esos!

Notas y referencias

  1. La lista está disponible online en inglés: PEP 20 – The Zen of Python, https://peps.python.org/pep-0020/
Ir a Arriba