Construction de programmes : structure et indentation

Il est fastidieux de ressaisir les commandes. Il serait plus commode de les inclure dans un fichier que l'on parcoure chaque fois que l'on désire que ces instructions s'effectuent.

C'est ce que l'on appelle 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, ...) 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 ' ; '

Remarque

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

MéthodeCommentaires

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 commenté
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.

Dans un premier temps, nous utiliseront l'environnement Idle