Construction de programmes : structure et indentation

Il est fastidieux de ressaisir les commandes, d'autant plus si on en répète une.

Il est plus commode de les inclure dans un fichier texte, plus facile à modifier.

C'est ce fichier que l'interpréteur du langage parcoure chaque fois que l'on désire exécuter le programme, ainsi les instructions s'effectuent.

Un tel fichier est appelé un programme, ou un script.

MéthodeStructuration

Un programme Python est un fichier texte composé de blocs d'instructions plus ou moins long, au minimum une ligne.

Si les blocs d'instructions sont créés à la suite d'instructions de contrôle (condition, boucles, ..., voir plus loin) ils sont repérés par une indentation[1], qui doit être stricte.

Le passage d'une instruction à l'autre se fait par retour à la ligne ou en insérant un point-virgule ' ; '

Attention

Pour l'indentation, il ne faut pas mélanger espaces et tabulations. On utilisera soit l'un, soit l'autre.

RappelLes commentaires

Pour une meilleure lisibilité des programmes, il faut le documenter. On insère des commentaires en utilisant le caractère # en début de commentaire :

tous les caractères qui suivent le dièse, jusqu'au retour à la ligne, sont ignorés lors de l'exécution du programme.

ExempleExemple de script commenté

1
# ceci est un script avec des commentaires
2
print("Bonjour") # cette instruction affiche le mot Bonjour
3
print("Le commentaire précédent n'est pas affiché")

MéthodePour créer un programme

Le programme est un fichier texte portant l'extension .py

Il est possible de créer un script à l'aide d'un éditeur de texte comme Notepad.

Toutefois, le travail dans un environnement de programmation apporte un confort notable, notamment avec la coloration syntaxique[2], l’indentation automatique et le débogage.