Aller au contenu
Les bases de la programmation

Python interactif

Apprends Python gratuitement, en pratiquant : cours interactif illimité, sans publicité et sans compte à créer, 13 chapitres de « pourquoi programmer » aux fonctions, avec des QCM, des jeux d'association, des textes à trous et de vrais programmes à écrire et exécuter dans le navigateur (vrai interpréteur Python). Seule contrepartie demandée si le cours t'a aidé : un avis Google.

13
chapitres
Gratuit
illimité, sans compte à créer
Vrai interpréteur
Python exécuté dans le navigateur
Programme

Ce que tu vas apprendre, chapitre par chapitre

Un petit résumé avant de te lancer : voici les 13chapitres, dans l'ordre. Chacun peut se cliquer directement, mais la première fois, mieux vaut les suivre dans l'ordre : chaque chapitre s'appuie sur le précédent.

Avant de coder

  1. 1Pourquoi programmer ?8 étapesCe qu'est vraiment un programme : des instructions en langage humain, traduites pour un ordinateur qui ne devine rien.
  2. 2Python : ses mots-clés et ses fonctions13 étapesLa 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. 3Séquentialité : une étape après l'autre16 étapesPython lit ligne par ligne, et à l'intérieur d'une ligne, opération par opération : l'ordre est tout sauf un détail.

Les bases

  1. 4Variables et types de données30 étapesMémoriser une valeur avec =, et pourquoi chaque valeur a un type : int, float, str, bool, et comment passer de l'un à l'autre.
  2. 5Les opérations : qui prend quoi, et donne quoi24 étapesChaque 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.
  3. 6Conditions : if, else, elif26 étapesExécuter un bloc seulement si le résultat après if vaut True, d'où qu'il vienne ; puis sinon, et sinon si.

Boucles et collections

  1. 7Boucles : for et while28 étapesRépéter sans recopier : for pour parcourir une collection ou compter avec range, while tant qu'une condition est vraie, et comment choisir.
  2. 8Les listes26 étapesRanger plusieurs valeurs dans une seule variable : créer une liste, lire un élément, la parcourir, l'agrandir avec append.
  3. 9Les dictionnaires18 étapesAssocier une clé à une valeur : créer un dictionnaire, lire, ajouter, modifier, et le parcourir.

Fonctions

  1. 10Écrire ses propres fonctions18 étapesDonner un nom à un bloc d'instructions avec def, puis l'appeler autant de fois qu'on veut.
  2. 11Fonctions avec paramètres21 étapesDonner des informations à une fonction au moment de l'appel : un paramètre, puis plusieurs, et ce qui se passe à l'intérieur.
  3. 12Fonctions qui renvoient une valeur21 étapesLa différence entre afficher et renvoyer : return donne un résultat qu'on peut stocker, comparer, réutiliser.
  4. 13La totale : tout combiner20 étapesDes programmes complets qui mélangent variables, opérations, conditions, boucles, listes, dictionnaires et fonctions, dont le retour de la liste d'appel.

Prêt·e à commencer ?

Gratuit, illimité, sans compte à créer : la progression reste sur cet appareil.

Commencer le chapitre 1