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é
- 3 niveaux
- 6 modules
- 57 leçons
- 9 labs
- 55 quiz
- 51h
Commencer Leçon : Découvrir la formation
À propos de ce parcours · premier niveau : 19 leçons, 4 semaines environ
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.
Oui, le parcours est long. Personne ne le suit d'une traite : il se découpe en niveaux. Le premier, « Écrire du Python correct », compte 19 leçons d'environ 55 minutes : à une par jour ouvré, 4 semaines environ, et il a son propre résultat. Chaque module apporte une compétence utilisable dès le lendemain, et votre progression vous attend dans ce navigateur et sur les appareils reliés à votre compte facultatif.
Atteindre un objectif
Ce parcours rassemble l’ensemble de nos contenus sur ce domaine. Votre parcours personnalisé peut n’en utiliser qu’une partie.
- Compétences 15 (+1 en partie) 15 par quiz · 2 en lab · 0 avec preuve
- Métiers Ingénieur DevSecOpsIngénieur CI/CDIngénieur fiabilité (SRE)
Progression 0 / 57 (0%)
- Connaissance Non mesurée Votre premier quiz apparaîtra à la fin d’une leçon.
- Pratique Non mesurée Les labs mesurent votre capacité à faire. Vous n’avez pas besoin de DSOXLab pour commencer une formation.
- Preuve Non mesurée Les challenges et examens pratiques vérifient que vous savez agir sans procédure détaillée.
Cochez les leçons ici, ou avec « Marquer comme lu » en fin de leçon. La progression reste dans ce navigateur ; rien n’est envoyé au serveur, sauf si vous reliez ce navigateur à un compte facultatif.
P1
Vous manipulez types, collections et chaînes, écrivez des fonctions et des classes idiomatiques, et lisez du code Python sans vous y perdre.
Validation du niveau : aucune épreuve de validation définie pour ce niveau.
P2
Vous lisez et écrivez fichiers et formats, découpez le code en modules et paquets, et outillez le projet : environnement, dépendances, qualité.
Validation du niveau : aucune épreuve de validation définie pour ce niveau.
P3
Vous écrivez des outils d'infrastructure complets : API, base de données, interface en terminal, tâches concurrentes et tests isolés.
-
06
-
Construire une interface en terminal en Python avec Rich et Textual
-
Persister des données en Python avec SQLAlchemy et versionner le schéma avec Alembic
-
Tester en isolation et sur plusieurs versions de Python (unittest, mock, tox)
-
Exécuter des traitements concurrents et choisir le bon modèle
-
Automatiser l'administration d'un parc depuis Python : SSH, déploiement et scan réseau
Validation du niveau : aucune épreuve de validation définie pour ce niveau.