Skip to content · ⁨Passer au contenu⁩

← Learn to Code — Python, Java, C, SQL & Web · ⁨Apprendre à coder — Python, Java, C, SQL & Web⁩

Python Basics · ⁨Bases Python⁩

Your very first steps in programming — no experience needed. · ⁨Vos tout premiers pas en programmation — aucune expérience requise.⁩

python 22 Lessons · ⁨Leçons⁩

Every lesson runs in your browser — write real code, press Run, and the tasks check themselves. Free, no account needed, with translated notes paired with English. · ⁨Chaque leçon s'exécute dans votre navigateur — écrivez du vrai code, appuyez sur Exécuter, et les tâches se vérifient automatiquement. Gratuit, pas de compte requis, avec des notes traduites associées à l'anglais.⁩

Start the course · ⁨Commencer le cours⁩

Lessons in this course · ⁨Leçons dans ce cours⁩

  1. 00 Run it! · ⁨Exécutez-le !⁩ 3 required tasks
  2. 01 Your first program · ⁨Votre premier programme⁩ 3 required tasks Video · ⁨Vidéo⁩
  3. 02 Variables 3 required tasks Video · ⁨Vidéo⁩
  4. 03 Numbers & operators · ⁨Nombres & opérateurs⁩ 3 required tasks Video · ⁨Vidéo⁩
  5. 04 Getting input · ⁨Obtenir une entrée⁩ 3 required tasks Video · ⁨Vidéo⁩
  6. 05 Working with strings · ⁨Travailler avec des chaînes⁩ 4 required tasks Video · ⁨Vidéo⁩
  7. P1 Project: Mad Libs · ⁨Projet : Mad Libs⁩ Project · ⁨Projet⁩
  8. 06 Making decisions · ⁨Prendre des décisions⁩ 4 required tasks Video · ⁨Vidéo⁩
  9. 07 Counting loops · ⁨Boucles de comptage⁩ 4 required tasks Video · ⁨Vidéo⁩
  10. 08 While loops · ⁨Boucles While⁩ 3 required tasks Video · ⁨Vidéo⁩
  11. P2 Project: Guess the number · ⁨Projet : Devine le nombre⁩ Project · ⁨Projet⁩
  12. 09 Lists (1-D arrays) · ⁨Listes (tableaux 1-D)⁩ 3 required tasks Video · ⁨Vidéo⁩
  13. P3 Project: Quiz with a score · ⁨Projet : Quiz avec un score⁩ Project · ⁨Projet⁩
  14. 10 Functions · ⁨Fonctions⁩ 3 required tasks Video · ⁨Vidéo⁩
  15. P4 Project: Rock, paper, scissors · ⁨Projet : Pierre, papier, ciseaux⁩ Project · ⁨Projet⁩
  16. 11 Scope & arguments · ⁨Portée & arguments⁩ 3 required tasks Video · ⁨Vidéo⁩
  17. 12 Dictionaries (records) · ⁨Dictionnaires (enregistrements)⁩ 3 required tasks Video · ⁨Vidéo⁩
  18. P5 Project: Text adventure · ⁨Projet : Aventure textuelle⁩ Project · ⁨Projet⁩
  19. 13 Planning & pseudocode · ⁨Planification & pseudocode⁩ 3 required tasks Video · ⁨Vidéo⁩
  20. 14 Errors & testing · ⁨Erreurs & tests⁩ 3 required tasks Video · ⁨Vidéo⁩
  21. 15 Putting it all together · ⁨Tout mettre ensemble⁩ 3 required tasks Video · ⁨Vidéo⁩
  22. P6 Project: Hangman · ⁨Projet : Pendu⁩ Project · ⁨Projet⁩
  23. history A short history of Python · ⁨Une courte histoire de Python⁩ Reading and resources
  24. usage What Python is used for · ⁨Ce dont Python est utilisé⁩ Reading and resources
  25. resources Where to learn more · ⁨Où apprendre davantage⁩ Reading and resources
  26. setup Set up your computer · ⁨Configurez votre ordinateur⁩ Reading and resources

Language reference · ⁨Référence linguistique⁩

/know/reference/python

Log in or create account · ⁨Se connecter ou créer un compte⁩

IGCSE, A-Level & AP