Programmer et automatiser des tâches avec Python (Tosa)
Maîtriser la programmation avec Python - FNC > FC

Session
FA
Formation adulte
du 07/03/2025 au 07/03/2026
Kiluz
1 Place Pierre Mendes France , 34170 Castelnau-le-Lez
04 11 93 41 01
Période de recrutement
- du 07/03/2025 au 07/03/2026
Lieu de formation différent
Kiluz - Site d'Ancenis
223 Avenue des Alliés , 44150 Ancenis-Saint-Géréon
04 11 93 41 01
Descriptif de formation
Objectif général
Professionnalisation
Objectif
Les domaines du test « Programmer et automatiser des tâches avec Python (Tosa) » évalués sont :Domaine 1 : Langage et syntaxe Les compétences évaluées :
- 1.1 Maîtriser la syntaxe de base et les structures de contrôle : maîtriser la syntaxe de base de Python, incluant les boucles, les conditionnels et la gestion des erreurs, pour développer des programmes robustes et efficaces.
- 1.2 Définir et utiliser des fonctions : créer des fonctions en Python, comprendre la portée des variables, gérer les arguments et retours, et utiliser les fonctions lambda pour simplifier le code et améliorer sa lisibilité.
- 1.3 Appliquer des concepts avancés de programmation : utiliser les décorateurs, générateurs, compréhensions de listes et techniques asynchrones pour écrire un code Python plus performant et concis.
- 2.1 Manipuler des types de données primitifs et composés : utiliser les listes, tuples, dictionnaires et ensembles, ainsi que les opérations courantes sur ces structures pour organiser et manipuler efficacement les données en Python.
- 2.2 Utiliser la programmation orientée objet : créer des classes, utiliser l'héritage et le polymorphisme, et appliquer des principes de conception avancée tels que les classes abstraites et les interfaces pour structurer des programmes orientés objet, facilitant la réutilisation et la maintenance du code.
- 2.3 Gérer et optimiser les données : manipuler les données de manière avancée avec des bibliothèques comme pandas et optimiser les structures de données pour améliorer les performances des programmes Python.
- 3.1 Utilisation et création de modules : importer des modules existants, créer de nouveaux modules et structurer le code en modules réutilisables pour favoriser la modularité et la maintenabilité en Python.
- 3.2 Développer et distribuer des packages : créer et configurer des packages avec setuptools pour assurer leur distribution efficace.
- 3.3 Gérer les environnements et les dépendances : utiliser des environnements virtuels, gérer les dépendances avec pip et automatiser les configurations via Docker pour garantir des environnements de développement cohérents et reproductibles.
- 4.1 Analyser et profiler le code : utiliser des outils de mesure pour analyser la performance du code, identifier les goulots d'étranglement, et appliquer des méthodologies afin d'optimiser l'efficacité du programme.
- 4.2 Améliorer l'efficacité du code : appliquer des techniques pour réduire la complexité du code, optimiser les boucles et utiliser efficacement les ressources afin d'améliorer la performance globale des programmes.
- 4.3 Tester et déboguer : écrire des tests unitaires et d'intégration, utiliser des frameworks comme 'pytest' et appliquer des stratégies avancées de débogage pour garantir la qualité et la fiabilité du code.
Précision de l'organisme de formation
Structurer des programmes selon un algorithme
Se connecter aux sources de données et effectuer des transformations de données
Maîtriser les éléments de lexique et de syntaxe d’un langage pour écrire un programme
Expérimenter la programmation objet en Python
Résultats attendus
A l'issue de la formation vous obtiendrez la certification TOSA témoignant de votre capacité à utiliser et maîtriser le PYTHON.
Les pré-requis
Quel niveau d'entrée ?
Sans niveau spécifique
Type de prérequis
Sans pré-requis spécifique
Organisation pédagogique
Rythme
Temps plein
Modalité pédagogique
En organisme de formation
Durée
7 heures en centre
Infos sur la certification / Plus de détails
Formacode principal
Développement informatique
Organisme certificateur
Isograd
Source : Cariforef des Pays de la Loire - 249773 - Code d'établissement : 56384