Ce que vous saurez faire
À l'issue de la formation, vous serez :
- En mesure de saisir les enjeux de l'IA et pourquoi l'apprentissage du code est toujours nécessaire.
- Capable de replacer Python dans l'histoire du domaine de la programmation et comprendre son intérêt par rapport à d'autres langages.
- Capable de mettre en place un environnement de travail sur son ordinateur pour exécuter des scripts Python.
- Capable de manipuler les types natifs de Python (nombres, chaînes de caractères, booléens).
- Capable d'utiliser les outils algorithmiques permettant la réalisation de programmes logiques (boucles, structures conditionnelles).
- Capable d'importer et d'utiliser des modules de la librairie standard pour réaliser des modifications sur son système d'exploitation (création, modification et suppression de fichiers).
- Capable d'organiser et d'optimiser votre code grâce à l'utilisation des fonctions, de la PEP8, des commentaires et de la documentation.
- Capable d'utiliser l'orienté objet pour créer des programmes réutilisables et optimisés.
- Capable d'utiliser et installer des librairies et framework externes pour réaliser des programmes plus avancés (gestion de fichiers, sites web, ...).
Le déroulé, étape par étape
La formation se déroule sur 8 semaines, 100% en ligne, et s'appuie sur le développement progressif d'un projet Django servant de fil conducteur. Elle vise à consolider et valider les compétences Python évaluées par la certification TOSA, à travers des apports théoriques, des exercices pratiques et la réalisation d'une application web complète.
Déroulé (8 semaines) :
- Semaine 1 : Introduction TOSA et bases Python: présentation des objectifs, passage du test de compétences TOSA, révision de la syntaxe Python, structures de contrôle, fonctions et bases de la programmation orientée objet.Compétences TOSA : domaines 1 et 2.
- Semaine 2 : Initialisation du projet Django: modélisation de la base de données, découverte de l'ORM Django, création du projet, gestion des environnements virtuels et du dépôt Git.Compétences TOSA : domaines 2 et 3.
- Semaine 3 : Application Accounts: personnalisation du modèle utilisateur, héritage et structuration du code en modules, premiers tests unitaires et mise en place de l'intégration continue.Compétences TOSA : domaines 2, 3 et 4.
- Semaine 4 : Templates et authentification: organisation des templates, création de vues Django, mise en place de l'authentification et gestion des emails, avec tests associés.Compétences TOSA : domaines 1, 2, 3 et 4.
- Semaine 5 : Modèles métier et administration: création de modèles complexes, structuration en modules, configuration avancée de l'interface d'administration et tests des modèles.Compétences TOSA : domaines 2, 3 et 4.
- Semaine 6 : Vues et optimisation: implémentation des vues génériques, pagination, optimisation des requêtes et tests des fonctionnalités.Compétences TOSA : domaines 2 et 4.
- Semaine 7 : Fonctionnalités avancées: formulaires complexes, logique métier avancée, traitements de données et automatisation de fonctionnalités.Compétences TOSA : domaines 1 et 2.
- Semaine 8 : Déploiement et préparation à la certification: déploiement de l'application sur serveur, configuration de l'environnement de production, révision globale et passage de la certification TOSA Python.Compétences TOSA : domaines 3 et 4.
Légende des domaines TOSA :
- Domaine 1 :Langage Python et syntaxe .
- Domaine 2 :Structures de données et programmation orientée objet.
- Domaine 3 :Modules, packages, environnements et déploiement.
- Domaine 4 :Optimisation du code, tests, débogage et bonnes pratiques.
Évaluations :Exercices pratiques et validations hebdomadaire de l'avancement du projet.
À la fin de la formation
Cette formation vous permettra d'obtenir la Certification « Programmer et automatiser des tâches avec Python (Tosa) » inscrite au Répertoire Spécifique (RS6962).
Les certifications Tosa se passent à distance, via une solution intégrée d'e-surveillance. Il s'agit d'un test adaptatif en ligne : le niveau des questions s'adapte au niveau du candidat tout au long du déroulement du test Scoring mathématique IRT (Item Response Theory) : score sur 1000.
Le format du test correspond à une série de 35 questions sur une durée de 90 minutes.
Un score d'au moins 551 / 1000 est nécessaire pour obtenir la certification, en deçà, vous recevrez une attestation de passage.
Selon l’organisme
- Le site e-learning le plus complet pour Python en français
- Accompagnement personnalisé avec un mentor en 1:1
- Format pratique avec Django pour apprendre dans le contexte d'un projet
Où se déroule la formation
Payer avec votre Compte Personnel de Formation
Cette formation figure au catalogue Mon Compte Formation : elle est éligible au CPF. Vos droits, cumulés en euros, se consultent et s’utilisent sur le site officiel.
Vérifier mes droits sur moncompteformation.gouv.frOrganisme, certification, inscription
Texte rédigé par l’organisme de formation. Source : « Moncompteformation – L’offre de formation », Caisse des Dépôts et DGEFP, données ouvertes sous Licence Ouverte 2.0, mise à jour du 02/10/2026. WorkDispo n’est pas affilié à Mon Compte Formation.