M7 · Power Users & Builders
🐍 Python express
Le minimum vital pour lire un script, le faire tourner, et parler le même langage que les builders.
5 leçons · ≈39 min · badge à gagner : 🏆 « Pythonista »
⚡ Charge du module : 0/5 leçons (0 %)
🏆 Checkpoint — Pythonista
Le mini-projet qui valide tout le module : un script généré AVEC Claude mais compris PAR toi — c'est la règle du jeu, et c'est ce que tu déclareras sur l'honneur dans la checklist.
Ta mission
À partir du dataset sessions_charge.csv (page Playground), produis avec Claude un script Python qui :
- lit le CSV avec pandas ;
- calcule par station : nombre de sessions, total kWh, durée moyenne ;
- affiche le top 5 des stations par kWh délivrés, proprement formaté ;
- bonus : signale les stations dont la durée moyenne dépasse 35 min (candidates à l'analyse « pourquoi si long ? »).
La règle d'or
Chaque ligne du script final doit pouvoir être expliquée par TOI. Si Claude a écrit un truc que tu ne comprends pas, demande-lui de simplifier ou d'expliquer — un script plus simple que tu comprends vaut mieux qu'un script élégant que tu subis.
🎯 Quiz final du module (80 % requis)
0/5 répondue · 0 juste1.L'objectif réaliste de ton niveau Python après ce module ?
2.sessions[0] sur une liste de sessions, c'est…
3.Une traceback se lit…
4.session["duree_min"] plante avec KeyError. La cause la plus probable ?
5.df.groupby("station")["kwh"].mean() en pandas, c'est l'équivalent de…
Livrable — je certifie que :