Qu’est-ce que c’est que ça ??!!
Le « Zen of Python », sont un ensemble de 19 principes rédigés en 1999 par Tim Peters.
Ces principes ont pour but d’encadrer le néo-développeur Python vers la réussite avec ce language.
Cependant, tout le monde est concerné par les Zen of Python car ceux-là sont disponibles dans le language en entrant :
import this

Le Zen Of Python traduit en français sou licence Creative Commons.
<< Préfère :
la beauté à la laideur,
l’explicite à l’implicite,
le simple au complexe
et le complexe au compliqué,
le déroulé à l’imbriqué,
l’aéré au compact.
Prends en compte la lisibilité.
Les cas particuliers ne le sont jamais assez pour violer les règles.
Mais, à la pureté, privilégie l’aspect pratique.
Ne passe pas les erreurs sous silence,
… ou bâillonne-les explicitement.
Face à l’ambiguïté, à deviner ne te laisse pas aller.
Sache qu’il ne devrait [y] avoir qu’une et une seule façon de procéder,
même si, de prime abord, elle n’est pas évidente, à moins d’être Néerlandais.
Mieux vaut maintenant que jamais.
Cependant jamais est souvent mieux qu’immédiatement.
Si l’implémentation s’explique difficilement, c’est une mauvaise idée.
Si l’implémentation s’explique aisément, c’est peut-être une bonne idée.
Les espaces de nommage ! Sacrée bonne idée ! Faisons plus de trucs comme ça. >>
En tant que pur novice en programmation, quelque soit le language utilisé, je trouve ce set de recommandations très intéressant.
Je retournerai très certainement le consulter pendant que je coderai !
Merci de m’avoir lu !
#mastery03
