Le parcours
Les parties Préambule et Basique — 19 chapitres, environ 14 h — sont en accès libre. Commencez tout de suite ; l'accès complet ouvre les 35 chapitres suivants, les travaux pratiques et les examens blancs.
Commencer gratuitementVoir les offresJ'ai un code d'accès
Pas sûr de votre niveau ? Le test de positionnement est gratuit et vous dit quelles parties reprendre.
Partie 0accès libre
Préambule
Environnement et premiers pas
Partie 1accès libre
Basique
Score visé 351–550
- Variables et types de données60 min
- Opérateurs et calculs55 min
- Les chaînes de caractères80 min
- Conditions : if, elif, else60 min
- Les boucles for et while75 min
- Les listes65 min
- Les tuples55 min
- Les dictionnaires60 min
- Les ensembles60 min
- Les fonctions natives de Python65 min
- TP récapitulatif — Analyse des notes d'une classe60 min
Partie 2accès complet
Opérationnel
Score visé 551–725
- Les fonctions85 min
- Les docstrings45 min
- Les f-strings60 min
- Itération avancée et range75 min
- Références, aliasing et mutabilité70 min
- Logique booléenne approfondie70 min
- Modules approfondis et création de modules70 min
- Algorithmes classiques : tri, recherche, graphes65 min
- TP récapitulatif — Gestion d'une bibliothèque55 min
Partie 3accès complet
Avancé
Score visé 726–875
- Les compréhensions70 min
- *args et **kwargs : fonctions flexibles65 min
- Les fonctions lambda65 min
- POO (1/2) : classes et instances65 min
- POO (2/2) : héritage, encapsulation et méthodes spéciales70 min
- Gestion des exceptions70 min
- Lire et écrire des fichiers75 min
- pip et l'écosystème Python45 min
- Complexité algorithmique60 min
- Pattern matching avec match / case55 min
- Extraction et traitement de volumes de données65 min
- TP récapitulatif — Gestionnaire de tâches ToDo50 min
Partie 4accès complet
Expert
Score visé 876–1000
- Les expressions régulières (regex)75 min
- Itérateurs, générateurs et itertools80 min
- Les décorateurs70 min
- Scopes, namespaces et closures75 min
- Les modules sys, os et pathlib70 min
- Qualité du code : PEP 8, Black, linting65 min
- Tests unitaires : unittest et pytest60 min
- Type hints et mypy80 min
- TP récapitulatif — Parseur et analyseur de logs70 min
Partie 5accès complet
Évaluation
Positionnement et examens blancs
- Test de positionnement45 min
- Examen blanc50 min
- Corrigés de l'examen blanc50 min
- Conseils jour J20 min
- Après le TOSA15 min