Aller au contenu
Séquentialité : une étape après l'autreChapitre 3/13

Python lit ligne par ligne

Tu sais déjà qu'un programme est une liste d'instructions et que l'ordinateur fait exactement ce qui est écrit. Voici comment il lit cette liste : de haut en bas, une ligne à la fois. Une ligne est entièrement terminée avant que la suivante ne commence.

print("Je me lève")
print("Je prends mon petit-déjeuner")
print("Je pars au lycée")

Python affiche d'abord Je me lève, puis Je prends mon petit-déjeuner, puis Je pars au lycée. Il ne lit jamais la ligne 3 avant d'avoir fini la ligne 2, et il ne revient jamais en arrière tout seul.

À retenirC'est ce qu'on appelle la séquentialité : les instructions forment une séquence, exécutée dans l'ordre où elle est écrite. Inverser deux lignes, c'est inverser deux actions.
Programme complet du cours Python (13 chapitres, gratuit)
  1. 1. Pourquoi programmer ? : Ce qu'est vraiment un programme : des instructions en langage humain, traduites pour un ordinateur qui ne devine rien.
  2. 2. Python : ses mots-clés et ses fonctions : La courte liste des mots que Python connaît, le concept de fonction avec print() et input(), et un programme lu comme une simple traduction du français.
  3. 3. Séquentialité : une étape après l'autre : Python lit ligne par ligne, et à l'intérieur d'une ligne, opération par opération : l'ordre est tout sauf un détail.
  4. 4. Variables et types de données : Mémoriser une valeur avec =, et pourquoi chaque valeur a un type : int, float, str, bool, et comment passer de l'un à l'autre.
  5. 5. Les opérations : qui prend quoi, et donne quoi : Chaque opérateur prend deux valeurs d'un certain type et en produit une d'un certain type : arithmétique, comparaison, logique, et les opérations sur les chaînes.
  6. 6. Conditions : if, else, elif : Exécuter un bloc seulement si le résultat après if vaut True, d'où qu'il vienne ; puis sinon, et sinon si.
  7. 7. Boucles : for et while : Répéter sans recopier : for pour parcourir une collection ou compter avec range, while tant qu'une condition est vraie, et comment choisir.
  8. 8. Les listes : Ranger plusieurs valeurs dans une seule variable : créer une liste, lire un élément, la parcourir, l'agrandir avec append.
  9. 9. Les dictionnaires : Associer une clé à une valeur : créer un dictionnaire, lire, ajouter, modifier, et le parcourir.
  10. 10. Écrire ses propres fonctions : Donner un nom à un bloc d'instructions avec def, puis l'appeler autant de fois qu'on veut.
  11. 11. Fonctions avec paramètres : Donner des informations à une fonction au moment de l'appel : un paramètre, puis plusieurs, et ce qui se passe à l'intérieur.
  12. 12. Fonctions qui renvoient une valeur : La différence entre afficher et renvoyer : return donne un résultat qu'on peut stocker, comparer, réutiliser.
  13. 13. La totale : tout combiner : Des programmes complets qui mélangent variables, opérations, conditions, boucles, listes, dictionnaires et fonctions, dont le retour de la liste d'appel.