Menu
Coddy logo textTech

Le Zen

Leçon 9 sur 28 du cours Clean Code - Écrire un meilleur code avec Python de Coddy.

Le Zen de Python est un ensemble de 19 « principes directeurs » pour écrire du code en Python.

La beauté vaut mieux que la laideur.

L'explicite vaut mieux que l'implicite.

La simplicité vaut mieux que la complexité.

La complexité vaut mieux que la complication.

La structure plate vaut mieux que la structure imbriquée.

La parcimonie vaut mieux que la profusion.

La lisibilité compte.

Les cas particuliers ne sont pas suffisamment particuliers pour enfreindre les règles.

Bien que le pragmatisme l'emporte sur la pureté.

Les erreurs ne devraient jamais passer silencieusement.

Sauf si elles sont explicitement réduites au silence.

Face à l'ambiguïté, refusez la tentation de deviner.

Il devrait y avoir une seule manière évidente de le faire — et de préférence une seule.

Bien que cette manière puisse ne pas être évidente au début, sauf si vous êtes néerlandais.

Maintenant vaut mieux que jamais.

Bien que jamais soit souvent préférable à *maintenant*.

Si l'implémentation est difficile à expliquer, c'est une mauvaise idée.

Si l'implémentation est facile à expliquer, cela peut être une bonne idée.

Les espaces de noms sont une sacrée bonne idée — faisons-en davantage !

J'espère 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 this

Essayez vous-même

Cette leçon ne comprend pas de défi de code.

Toutes les leçons de Clean Code - Écrire un meilleur code avec Python

Entraînez-vous par vous-même : Compilateur Python en ligne