Prépa Python

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

  1. La certification TOSA Python15 min
  2. Python : un langage, de multiples usages20 min
  3. Installer Python sur votre ordinateur10 min
  4. L'interpréteur Python15 min
  5. Les éditeurs et IDE Python10 min
  6. Votre premier programme Python20 min
  7. Lire et comprendre les erreurs Python30 min
  8. Synthèse et ressources10 min

Partie 1accès libre

Basique

Score visé 351–550

  1. Variables et types de données60 min
  2. Opérateurs et calculs55 min
  3. Les chaînes de caractères80 min
  4. Conditions : if, elif, else60 min
  5. Les boucles for et while75 min
  6. Les listes65 min
  7. Les tuples55 min
  8. Les dictionnaires60 min
  9. Les ensembles60 min
  10. Les fonctions natives de Python65 min
  11. TP récapitulatif — Analyse des notes d'une classe60 min

Partie 2accès complet

Opérationnel

Score visé 551–725

  1. Les fonctions85 min
  2. Les docstrings45 min
  3. Les f-strings60 min
  4. Itération avancée et range75 min
  5. Références, aliasing et mutabilité70 min
  6. Logique booléenne approfondie70 min
  7. Modules approfondis et création de modules70 min
  8. Algorithmes classiques : tri, recherche, graphes65 min
  9. TP récapitulatif — Gestion d'une bibliothèque55 min

Partie 3accès complet

Avancé

Score visé 726–875

  1. Les compréhensions70 min
  2. *args et **kwargs : fonctions flexibles65 min
  3. Les fonctions lambda65 min
  4. POO (1/2) : classes et instances65 min
  5. POO (2/2) : héritage, encapsulation et méthodes spéciales70 min
  6. Gestion des exceptions70 min
  7. Lire et écrire des fichiers75 min
  8. pip et l'écosystème Python45 min
  9. Complexité algorithmique60 min
  10. Pattern matching avec match / case55 min
  11. Extraction et traitement de volumes de données65 min
  12. TP récapitulatif — Gestionnaire de tâches ToDo50 min

Partie 4accès complet

Expert

Score visé 876–1000

  1. Les expressions régulières (regex)75 min
  2. Itérateurs, générateurs et itertools80 min
  3. Les décorateurs70 min
  4. Scopes, namespaces et closures75 min
  5. Les modules sys, os et pathlib70 min
  6. Qualité du code : PEP 8, Black, linting65 min
  7. Tests unitaires : unittest et pytest60 min
  8. Type hints et mypy80 min
  9. TP récapitulatif — Parseur et analyseur de logs70 min

Partie 5accès complet

Évaluation

Positionnement et examens blancs

  1. Test de positionnement45 min
  2. Examen blanc50 min
  3. Corrigés de l'examen blanc50 min
  4. Conseils jour J20 min
  5. Après le TOSA15 min