Du bon usage de PEP 8

Magazine
Marque
GNU/Linux Magazine
HS n°
Numéro
104
Mois de parution
septembre 2019
Spécialité(s)


Résumé

Chaque langage a ses bonnes pratiques. Parmi celles-ci, les règles de codage, qui paraissent futiles à certains, sont pourtant essentielles. En Python, ces règles portent le nom de PEP 8. Petit rappel sur le contenu de PEP 8 et les outils qui lui sont associés.


Vous devez normalement savoir que les PEP (pour Python Enhancement Proposal) sont des documents techniques, numérotés, décrivant les propositions d'amélioration et de nouvelles fonctionnalités du langage. Une fois ces propositions acceptées et implémentées, les PEP sont conservés et décrivent donc comment coder en Python.

Je disais que les PEP étaient des documents techniques, mais cela ne signifie pas qu'ils sont tous très proches du code. Par exemple, le PEP 1 [1] expose ce qu'est un PEP et comment est-ce qu'on utilise ces documents. On peut citer également le PEP 20 [2], le « Zen of Python » de Tim Peters, qui ne s'apparente pas à un document technique, mais qui peut être décrypté en tant que tel, comme nous allons le voir dans cet article.

Nous allons ici nous concentrer sur le PEP 8 [3], le document qui définit les règles de codage en Python, écrit par Guido van Rossum, Barry Warsow, et Nick Coghlan. Je vous propose dans un premier temps de voir ou...

Cet article est réservé aux abonnés. Il vous reste 96% à découvrir.
S'abonner à Connect
  • Accédez à tous les contenus de Connect en illimité
  • Découvrez des listes de lecture et des contenus Premium
  • Consultez les nouveaux articles en avant-première
Je m'abonne


Article rédigé par

Abonnez-vous maintenant

et profitez de tous les contenus en illimité

Je découvre les offres

Déjà abonné ? Connectez-vous