Une introduction à Python 3

Image non disponible


précédentsommairesuivant

10. Interlude

10-1. Le Zen de Python

(43)

Préfère
  la beauté à la laideur,
  l'explicite à l'implicite,
  le simple au complexe,
  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 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 noms, sacrée bonne idée ! Faisons plus de trucs comme ça !

Image non disponible

10-2. Le Graal de Python

(44) !

Image non disponible

Arthur

  • Lancelot ! Lancelot ! Lancelot !
  • [mégaphone de police]
  • Lancelooooooooot !

Lancelot

  • Bloody hell, mais que se passe-t-il donc, mon Roi ?

Arthur

  • Bevedere, explique-lui !

Bevedere

  • Nous devons te parler d'un nouveau langage de programmation : Python

Lancelot

  • Nouveau ? Cela fait bien dix ans qu'il existe, et je ne vois pas en quoi cela va nous aider à récupérer le Saint-Graal !

Bevedere

  • Saint-Graal, Saint-Graal
  • [soupir]
  • Tu ne peux pas penser à des activités plus saines que cette quête stupide de temps en temps ?

Arthur

  • [sort une massue et assomme Bevedere avec]
  • Son explication était mal partie de toute manière.

Gardes français

  • Est-ce que ces messieurs les Anglais peuvent aller s'entretuer plus loin ?
  • Ne voyez-vous pas que nous sommes concentrés sur notre jeu en ligne ?

Arthur

  • Ce tunnel sous la Manche, quelle hérésie !
  • [racle sa gorge]
  • Lancelot, assieds-toi, et écoute-moi. (et ferme ce laptop, bloody hell !)

Lancelot

  • [rabat l'écran de son laptop]

Arthur

  • La quête a changé. Tu dois maintenant apprendre le langage Python, et découvrir pourquoi il est de plus en plus prisé par mes sujets.

Lancelot

  • Mais…

Arthur

  • Il n'y a pas de mais !
  • [menace Lancelot avec sa massue]
  • Je suis ton Roi. dot slash.
  • Prends ce livre, et au travail !

Gardes français

  • Oui, au travail, et en silence !

précédentsommairesuivant
Tim Peters (PEP n° 20), traduction Cécile Trevian et Bob Cordeau.
Cf. [6].

Vous avez aimé ce tutoriel ? Alors partagez-le en cliquant sur les boutons suivants : Viadeo Twitter Facebook Share on Google+   

  

Les sources présentées sur cette page sont libres de droits et vous pouvez les utiliser à votre convenance. Par contre, la page de présentation constitue une œuvre intellectuelle protégée par les droits d'auteur. Copyright © 2015 Kordeo. Aucune reproduction, même partielle, ne peut être faite de ce site et de l'ensemble de son contenu : textes, documents, images, etc. sans l'autorisation expresse de l'auteur. Sinon vous encourez selon la loi jusqu'à trois ans de prison et jusqu'à 300 000 € de dommages et intérêts.