![]() |
DES RESSOURCES ET DES OUTILS AU SERVICE DES ACTEURS ET DES PROFESSIONNELS. |
Programmer et automatiser des tâches avec Python (Tosa) - Python - Programmation ObjetDate de mise à jour : 22/06/2026
| Identifiant OffreInfo : 15_709783 |
Carif-Oref Occitanie |
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?:
Domaine 2?: Structures de données et objets
Les compétences évaluées?:
Domaine 3?: Modules et packages
Les compétences évaluées ?:
Domaine 4?: Optimisation de code
Les compétences évaluées ?:
Programme : Python Avancé & Certification TOSA Opérationnel Module 1 : Écosystème Python & Environnement Concepts : Historique, positionnement face aux autres langages, usage de l'interpréteur, des IDE et des Notebooks Jupyter.
Gestion : Environnements virtuels (venv), installateur pip et fichiers de dépendances (requirements.txt). Module 2 : Syntaxe, Structures de Contrôle & Fonctions Bases : Types numériques, booléens, chaînes de caractères, opérateurs logiques, conditions (if/else) et boucles (for, while).
Fonctions & Erreurs : Définition, arguments, valeurs de retour, docstrings et gestion des exceptions (try/except). Module 3 : Structures de Données & Manipulation (NumPy, Pandas) Conteneurs : Manipulation fine des Tuples (immutabilité), Listes (slicing), Ensembles et Dictionnaires (clés/valeurs).
Data Science : Tableaux multidimensionnels NumPy, DataFrames Pandas, filtrage et imports/exports (CSV, Excel). Module 4 : Programmation Orientée Objet (POO) Concepts : Classes, instanciation, constructeurs, attributs et méthodes (d'instance, de classe, statiques).
Avancé : Propriétés (@property), héritage, polymorphisme, surcharge d'opérateurs et exceptions personnalisées. Module 5 : Fichiers, Packages & OS Interacting Système : Lecture/écriture de fichiers texte, manipulation du système de fichiers, variables d'environnement et arguments CLI.
Modularité : Création et importation de modules, structuration du code en packages réutilisables. Module 6 : Bases de Données (SQL) & Interfaces (Tkinter) Persistance : Spécification DB-API, requêtes SQL avec SQLite et introduction au mapping objet via SQLAlchemy (ORM).
IHM : Introduction à Tkinter, intégration des widgets de base (boutons, labels, inputs) et gestion des événements. Module 7 : Qualité, Tests, Optimisation & Certification TOSA Industrialisation : Analyse statique (Linters Pylint/Flake8), tests unitaires (unittest), profiling et debug.
Examen : Entraînement intensif sur les 4 domaines du référentiel, exercices de code chronométrés et passage du test blanc TOSA (visant le niveau Opérationnel : score 551-725).
Certifiante
Sans niveau spécifique
Conventionnement : Non
Autre
Niveau d'entrée : Sans niveau spécifique
Niveau : Avoir des connaissances de base en programmation (souhaitable en langage objet).Techniques: (formations en classe virtuelle) : Vous devez disposer d'un ordinateur connecté à internet, d'un micro et d'une caméra\n\nProcédure d'admission: \nTest d'évaluation individualisé au préalable