Le jargon du jour expliqué : Zen de Python

16 Juin 2024 , Rédigé par J. Pita Publié dans #Dico du codeur, #e-Learning

 

 

 

Écrit et publié en juin 1999, par Tim Peters, le "Zen de Python est un ensemble de 19 principes qui influencent la conception du langage de programmation Python, et sont utiles pour comprendre et utiliser le langage."

Une traduction en français a été diffusée sous une licence Creative Commons BY-NC-SA dans un cours de programmation Python,

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 lés 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.

À noter que pour générer la version originale en anglais, il suffit sous Idle de lancer d'abord l'interpréteur et puis de saisir la commande import this, il en résultera ce qui suit :

 

Source : Wikipédia
 

Partager cet article

Repost0
Pour être informé des derniers articles, inscrivez vous :
Commenter cet article