Leçons publiées sans module
33 leçon(s) · 2h 45min
- 1
Pourquoi Python ? Comprendre ton premier programme
Estimation · 5 min · Intermédiaire+100 XP
Cours · Ouverture des cours et des parcours disponibles
Aucune description n’est publiée pour ce cours.
Données pédagogiques publiées
Aucun objectif pédagogique n’est publié pour ce cours. Les titres de leçons ne sont pas transformés automatiquement en promesses d’apprentissage.
Structure publiée
1 module(s) · 33 leçon(s)
33 leçon(s) · 2h 45min
Pourquoi Python ? Comprendre ton premier programme
Variables : nommer une valeur et la réutiliser
Types de base : nombres, texte, booléens et None
Chaînes de caractères : écrire, découper et formater du texte
Obtenir des informations avec input et les convertir
Opérateurs : calculer, comparer et combiner des conditions
Décisions avec if, elif et else
Listes : stocker plusieurs éléments ordonnés
Boucles for : parcourir une collection sans répéter le code
Boucles while : répéter tant qu’une condition reste vraie
Dictionnaires : associer des clés explicites à des valeurs
Tuples et sets : valeurs fixes et collections uniques
Fonctions : déclarer un outil réutilisable
Paramètres, return et portée : faire sortir un résultat d’une fonction
Modules et imports : réutiliser le code sans tout réécrire
Lire et écrire des fichiers texte avec pathlib
JSON et CSV : échanger des données structurées
Exceptions : valider sans masquer les erreurs
Compréhensions : transformer et filtrer proprement
Dates : représenter le temps avec datetime et timedelta
Arguments CLI avec sys.argv
Environnement, pip et venv : installer sans casser le projet
Structurer un petit projet Python
Tester et déboguer : prouver qu’un code fait ce qu’il promet
Projet pratique : mini-calculateur CLI
Projet pratique : générateur de mots de passe
Projet final : gestionnaire de tâches CLI avec JSON
Préparer des données pour un pipeline IA simple
Slicing avancé, copie et pièges de mutation
Argparse : créer une vraie interface CLI lisible
Lire une traceback sans paniquer
Qualité Python : noms, fonctions courtes et lisibilité
Projet intégrateur : nettoyeur de fichier CSV pour IA
Les ressources du cours sont disponibles après validation de l’accès au contenu.