Bienvenue sur votre parcours Python les fondamentaux. Cette page liste l'intégralité de la formation, regroupée en modules progressifs. Des structures de données natives jusqu'aux tests automatisés et à l'automatisation, en passant par la POO et l'outillage moderne.
Cochez chaque leçon au fur et à mesure de votre avancée : votre progression est sauvegardée localement dans votre navigateur (aucun compte requis, aucune donnée envoyée sur le serveur). Vous pouvez aussi cocher directement depuis chaque page de leçon grâce au bandeau de suivi en haut.
Parcours · Débutant à intermédiaire
Python : les fondamentaux
Des types de données aux tests, l'essentiel du langage pour écrire du code Python fiable et outillé
- 5 modules
- 55 leçons
- 5 labs
- 54 quiz
- 27h30
Progression 0 / 55 (0%)
-
01
- cours quiz Structures et collections 30 min
- cours quiz Les listes 30 min
- cours quiz Les tuples 25 min
- cours quiz Les sets 25 min
- cours quiz Les dictionnaires 30 min
- cours quiz Le slicing 25 min
- cours quiz Les chaines de caracteres 30 min
- cours quiz Formater les chaines 30 min
- cours quiz Les dataclasses 30 min
- cours quiz Les enumerations 30 min
-
02
-
03
- cours quiz Lire et ecrire des fichiers 30 min
- cours quiz pathlib : gerer les chemins 30 min
- cours quiz Les modules et packages 30 min
- cours quiz Manipuler du JSON 30 min
- cours quiz Manipuler du YAML 30 min
- cours quiz Templates avec Jinja 25 min
- cours quiz Dates et heures avec datetime 30 min
- cours quiz Les expressions regulieres 30 min
- cours quiz Le pattern matching (match-case) 30 min
- cours quiz Les annotations de type 30 min
- cours quiz Journaliser avec logging 30 min
- cours quiz Appeler des API avec requests 30 min
-
04
- cours quiz Les environnements virtuels 30 min
- cours quiz pyenv : gerer les versions de Python 25 min
- cours quiz pipx : installer des outils Python 25 min
- cours quiz Poetry : gestion de projet 30 min
- cours quiz uv : le gestionnaire ultra-rapide 30 min
- cours quiz Le linting en Python 30 min
- cours quiz Ruff : linter et formateur 30 min
- lab quiz Publier un paquet sur PyPI 35 min
-
05
- cours quiz Click : des CLI en Python 30 min
- cours quiz Rich : embellir le terminal 30 min
- cours quiz Textual : des interfaces terminal 30 min
- cours quiz FastAPI : creer une API 35 min
- cours quiz Se connecter a une base de donnees 30 min
- cours quiz Connexion avancee aux bases 30 min
- cours quiz SQLAlchemy : les bases 30 min
- cours quiz SQLAlchemy : l'ORM en pratique 35 min
- cours Tester son code Python 20 min
- lab quiz pytest en pratique 35 min
- lab quiz unittest : la bibliotheque standard 35 min
- lab quiz Les mocks dans les tests 30 min
- lab quiz tox : tester sur plusieurs versions 30 min
- cours quiz La programmation asynchrone 35 min
- cours quiz Scanner un reseau avec nmap 30 min
- cours quiz Fabric : automatiser en SSH 30 min
- cours quiz pyinfra : automatiser l'infrastructure 30 min