17. Python enhancement proposal¶
17.1. Règles de présentaion¶
Python mettant l’accent sur la lisibilité, il existe une série de règles d’écriture la favoriser: la pep8
Homogénéité
lisibilité
4 espaces apr indetation
lignes de 79 car
2 lignes vides entre les classes
1 ligne vide entre les méthodes
un import /ligne
import: lib standard, lib tierces, imports locaux
eviter les espaces superflus
Yes: spam(ham[1], {eggs: 2}) No: spam( ham[ 1 ], { eggs: 2 } ) Yes: if x == 4: print x, y; x, y = y, x No: if x == 4 : print x , y ; x , y = y , x