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éthode : Structuration
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.
Rappel : Les 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.
Exemple : Exemple de script commenté
# ceci est un script avec des commentaires
print("Bonjour") # cette instruction affiche le mot Bonjour
print("Le commentaire précédent n'est pas affiché")
Méthode : Pour 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.