Python Core
Apprends à coder depuis zéro : de print et des variables aux fonctions, fichiers et classes simples.
Pour les vrais débutants, y compris les jeunes curieux de programmation. Un navigateur et l’envie d’essayer par toi-même suffisent.
50 leçons réparties en cinq modules. Chaque leçon comprend une fiche courte avec exemple, un exercice guidé et un devoir autonome. Un examen de 20 questions clôt le parcours.
Ce que tu apprendras
- Expliquer comment un programme conserve nombres et texte puis affiche un résultat.
- Utiliser if et les boucles, organiser des données en listes et dictionnaires.
- Écrire des fonctions, gérer des erreurs et résoudre des problèmes simples avec fichiers et classes.
- Lire un petit programme, trouver une erreur et vérifier son propre résultat.
Parcours des modules
- DécouvertePremières commandes, variables et affichage.
- Début fiableSaisie, chaînes, listes et fonctions personnelles.
- Autres possibilitésConditions, boucles et actions répétées.
- Tes propres programmesDictionnaires, fichiers et gestion des erreurs.
- Code pratiqueClasses et petit programme composé d’éléments connus.
Ton résultat
À la fin, tu peux construire un petit programme en console et passer un examen sur tous les modules. Les réponses aux devoirs restent cachées ; tu peux corriger puis renvoyer ton travail.
Pour aller plus loin
Ce cours couvre les bases de Python. Le cours VS Code aide à travailler avec de vrais fichiers ; sites web, bibliothèques et projets plus grands viennent ensuite.
Découverte
Premières commandes et petits programmes
- Leçon 1. Premier affichageComment afficher le texte · 8 мин →
- Leçon 2. VariablesBoîte de numéro · 10 мин →
- Leçon 3. Chaînes de caractèresRegroupez les mots · 10 мин →
- Leçon 4. Multiplication.Réfléchis plus vite. · 11 мин →
- Leçon 5. ConditionsSinon. · 13 мин →
- Leçon 6. ListesQuelques choses ensemble · 10 мин →
- Leçon 7. Élément de listeComment obtenir une chose · 11 мин →
- Leçon 8. RépéterBoucle for · 12 мин →
- Leçon 9. FonctionsUne commande nommée · 12 мин →
- Leçon 10. Mini-projetListe et boucle ensemble · 15 мин →
Début fiable
Entrée, inspections et leurs outils
- Leçon 11. Présentation du texteLe programme pose une question. · 11 мин →
- Leçon 12. Nombre de réponsesTransformez le texte en un nombre · 12 мин →
- Leçon 13. Nombres fractionnelsQuand le tout est petit · 11 мин →
- Leçon 14. Vérité ou mensongeComment fonctionne la comparaison · 11 мин →
- Leçon 15. Deux conditions à la fois.and · 13 мин →
- Leçon 16. Boucle whileRépétez pendant que vous avez raison. · 13 мин →
- Leçon 17. Longueur de la listeTant de choses. · 10 мин →
- Leçon 18. Ajouter à la listeMéthode de append · 11 мин →
- Leçon 19. DictionnaireJe regarde par nom. · 12 мин →
- Leçon 20. Fonction avec réponseArgument et return · 15 мин →
Autres possibilités
Nouvelles conditions, collections et gestion du boucle
- Leçon 21. Un autre choix.elif entre if et else · 12 мин →
- Leçon 22. Au moins un.or · 10 мин →
- Leçon 23. Au contraire.not · 10 мин →
- Leçon 24. Solde de divisionMarque. · 11 мин →
- Leçon 25. Arrêter le boucleCommande break · 12 мин →
- Leçon 26. Saute un pasCommande continue · 12 мин →
- Leçon 27. Pièce de la listeTranches · 11 мин →
- Leçon 28. Groupe immuableTuple · 10 мин →
- Leçon 29. Juste des choses différentes.A set de set · 11 мин →
- Leçon 30. Mettez à jour le dictionnaire.Change la clé. · 12 мин →
Tes propres programmes
Erreurs, fichiers et projet final
- Leçon 31. Y a-t-il un élément ?Essais in · 10 мин →
- Leçon 32. Numéro et élémentFonction enumerate · 12 мин →
- Leçon 33. Nouvelle liste rapidementGénérateur de liste · 13 мин →
- Leçon 34. Quand l'erreur s'est produite.try et except · 13 мин →
- Leçon 35. Écrivez le fichier.with open et write · 14 мин →
- Leçon 36. Lisez le dossier.Mode r et read · 13 мин →
- Leçon 37. Module terminéimport math · 11 мин →
- Leçon 38. L'argument par défautFonction pratique · 12 мин →
- Leçon 39. TriFonction sorted · 10 мин →
- Leçon 40. Projet de résultatComptez les achats. · 18 мин →
Code pratique
Travailler avec du texte, des dictionnaires et des objets
- Leçon 41. Petites lettres.Méthode de lower · 9 мин →
- Leçon 42. Lacunes supplémentairesMéthode de strip · 9 мин →
- Leçon 43. Séparez la phrase.Méthode de split · 10 мин →
- Leçon 44. Rassemblez des mots.Méthode de join · 11 мин →
- Leçon 45. La clé peut ne pas l'être.Méthode get dans le dictionnaire · 10 мин →
- Leçon 46. Toutes les paires de dictionnaireMéthode de items · 12 мин →
- Leçon 47. Deux entrées pour fonctionnerQuelques arguments · 11 мин →
- Leçon 48. Votre type de donnéesClasse et objet · 13 мин →
- Leçon 49. Nom de chaque objetMéthode de __init__ · 15 мин →
- Leçon 50. Conclusion : le chat ditMa méthode en cours. · 18 мин →