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
ProgrammeCommencer le chapitre 1
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
- 1Pourquoi programmer ?8 étapesCe qu'est vraiment un programme : des instructions en langage humain, traduites pour un ordinateur qui ne devine rien.
- 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.
- 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
- 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.
- 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.
- 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
- 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.
- 8Les listes26 étapesRanger plusieurs valeurs dans une seule variable : créer une liste, lire un élément, la parcourir, l'agrandir avec append.
- 9Les dictionnaires18 étapesAssocier une clé à une valeur : créer un dictionnaire, lire, ajouter, modifier, et le parcourir.
Fonctions
- 10Écrire ses propres fonctions18 étapesDonner un nom à un bloc d'instructions avec def, puis l'appeler autant de fois qu'on veut.
- 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.
- 12Fonctions qui renvoient une valeur21 étapesLa différence entre afficher et renvoyer : return donne un résultat qu'on peut stocker, comparer, réutiliser.
- 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.