Aller au contenu
La totale : tout combinerChapitre 13/13

Tu as maintenant toutes les briques

Au chapitre 1, on t'avait promis qu'il existe très peu d'instructions de base. Tu les connais maintenant toutes :

  • Afficher et lire : print(), input().
  • Mémoriser une valeur : les variables, les types, les conversions int(), str().
  • Calculer et comparer : les opérateurs + - * / %, == != < >, and or not.
  • Choisir : if, elif, else.
  • Répéter : for x in, for i in range(), while.
  • Ranger des données : les listes ([], append, len, in) et les dictionnaires ({}).
  • Ranger du code : def, les paramètres, return.

Ce chapitre n'introduit rien de nouveau. Il te fait combiner ces briques dans des programmes complets, comme un vrai petit projet. Le fil rouge : l'exercice « faire l'appel » du chapitre 3, que tu avais fait à voix haute. Tu vas le transformer, étape par étape, en un vrai programme Python.

AstuceEntre deux étapes du projet, des exercices variés reprennent tout ce que tu as vu. Si tu bloques, ce n'est pas grave : reviens au chapitre concerné, puis reprends ici.
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.