Menu
Coddy logo textTech

The Zen

Lección 9 de 28 del curso Clean Code - Write better code using Python de Coddy.

El Zen de Python es una colección de 19 «principios rectores» para escribir código en 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 complejo es mejor que lo complicado.

Lo plano es mejor que lo anidado.

Lo disperso es mejor que lo denso.

La legibilidad cuenta.

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

Aunque la practicidad vence a la pureza.

Los errores nunca deberían pasar desapercibidos.

A menos que se silencien explícitamente.

Ante la ambigüedad, rechaza la tentación de adivinar.

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

Aunque esa manera puede no ser obvia al principio, a menos que seas neerlandés.

Ahora es mejor que nunca.

Aunque nunca suele ser 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 espacios de nombres son una idea de lo más genial; ¡hagamos más de esos!

¡Con suerte, después de este curso entenderás y seguirás algunas de estas pautas!

 

Puedes imprimir lo siguiente con (en el intérprete):

>>> import this

Pruébalo tú mismo

Esta lección no incluye un desafío de código.

Todas las lecciones de Clean Code - Write better code using Python

Practica por tu cuenta: Compilador de Python online