PEP8 (pour Python Extension Proposal) est un ensemble de règles qui permet d'appliquer de bonnes pratiques pour coder en Python


L'indentation de votre code doit être de 4 caractères (automatique dans Mu ou Thonny avec la touche tabulation)


Code layout : 79 caractères par ligne, pas plus.


Les imports de bibliothèque ou de fonction sont à déclarer au début du script. 


Les espaces : Les espaces suivent la syntaxe anglo-saxone et non française. 

Entourer les opérateurs (+, -, /, *, ==, !=, >=, not, in, and, or...) d'un espace avant et d'un espace après.

Pas d'espace à l'intérieur de crochets, d'accolades et de parenthèses.

Pas d'espace avant la parenthèse ouvrante d'une fonction ou le crochet ouvrant d'une liste ou d'un dictionnaire.

On met un espace après les caractères : et , (mais pas avant).


     


Respecter les conventions de nommage :

  • Écrire les noms de variables en minuscules, avec des underscores (tirets bas). C'est ce qu'on appelle la convention « snake_case » :

  • Écrire les variables constantes en majuscules, avec des underscores :

  • Écrire les noms de fonction avec la mème convention que les variables : my_function()



Liens :

Site officiel PEP8

OpenClassRooms






























Créé avec HelpNDoc Personal Edition: Écrire des livres électroniques ePub pour l'iPad