Date de mise à jour : 22/06/2026 | Identifiant OffreInfo :
15_736160
Organisme responsable :
NAPSIA
À l'issue de la formation, vous serez capable de :
1. Maîtriser l'Environnement : Appréhender les bases du langage Python, configurer votre espace de travail et utiliser les outils indispensables (IDE, interpréteur).
2. Structurer le Code : Manipuler avec agilité les variables, les structures de données (listes, dictionnaires) et concevoir des fonctions réutilisables.
3. Pratiquer la POO : Modéliser vos applications en concevant des classes, en instanciant des objets et en appliquant les concepts avancés de la programmation orientée objet.
4. Exploiter l'Écosystème : Sélectionner et intégrer les modules standards ou les librairies tierces pour répondre à des problématiques web et métiers.
5. Fiabiliser les Scripts : Gérer efficacement les accès aux fichiers, manipuler le système de fichiers et sécuriser l'exécution de vos scripts via la gestion des erreurs.
Programme : Python (Fondations, POO & Modules Standards) Module 1 : Environnement & Syntaxe de Base Bases : Introduction au langage, configuration de l'environnement de travail et exécution d'instructions.
Données : Déclaration des variables, types de valeurs, opérateurs et structures de contrôle (if/elif/else, boucles for/while). Module 2 : Conteneurs & Gestion des Fonctions Collections : Manipulation avancée des Listes, Tuples, Dictionnaires et Ensembles (Sets).
Modularité : Création de fonctions, portée des variables (locales/globales), contrôle des valeurs de retour, gestion des paramètres et fonctions natives utiles. Module 3 : Programmation Orientée Objet (POO) Avancée Architecture : Concepts de classes, instanciation d'objets, gestion des attributs et encapsulation (visibilité des membres).
Évolutivité : Mise en œuvre de l'héritage, du polymorphisme, des itérateurs, des générateurs et des méthodes magiques intégrées. Module 4 : Modules Standards & Expressions Régulières Utilitaires : Exploitation des modules mathématiques et statistiques (Math, Random, Statistics).
Temporel & Texte : Gestion du temps (Datetime, Time, Calendar) et traitement de chaînes complexes via le module de Regex (Re). Module 5 : Fichiers, Échanges JSON & Exceptions Persistance : Opérations de lecture/écriture de fichiers et sérialisation/échange de données via le module Json.
Fiabilité : Gestion robuste des erreurs et des exceptions à l'aide des blocs structurels try, except, else, finally.
Programmer et automatiser des tâches avec Python (Tosa)
Non certifiante
Sans niveau spécifique