Le Zen
Leçon 9 sur 28 du cours Clean Code - Écrire un meilleur code avec Python de Coddy.
Le Zen de Python est une collection de 19 « principes directeurs » pour écrire du code en Python.
Le beau est préférable au laid.
L'explicite est préférable à l'implicite.
Le simple est préférable au complexe.
Le complexe est préférable au compliqué.
Le plat est préférable à l'imbriqué.
L'aéré est préférable au dense.
La lisibilité compte.
Les cas particuliers ne le sont pas assez pour enfreindre les règles.
Bien que le côté pratique l'emporte sur la pureté.
Les erreurs ne devraient jamais passer sous silence.
À moins d'être explicitement silencieuses.
Face à l'ambiguïté, refusez la tentation de deviner.
Il devrait y avoir une — et de préférence une seule — façon évidente de le faire.
Bien que cette façon puisse ne pas être évidente au premier abord, à moins d'être Néerlandais.
Maintenant est préférable à jamais.
Bien que jamais soit souvent préférable à *tout de suite*.
Si l'implémentation est difficile à expliquer, c'est une mauvaise idée.
Si l'implémentation est facile à expliquer, c'est peut-être une bonne idée.
Les espaces de noms sont une idée géniale — faisons-en plus !
Espérons qu'après ce cours, vous comprendrez et suivrez certains de ces principes !
Vous pouvez afficher ce qui suit avec, (dans l'interpréteur)
>>> import thisEssayez vous-même
Cette leçon ne comprend pas de défi de code.