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