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é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, ...) 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éthode : 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 commenté
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.
Dans un premier temps, nous utiliseront l'environnement Idle