Éligible CPF

PROGRAMMER ET AUTOMATISER DES TÂCHES AVEC PYTHON - MODULE 4 - NIVEAU AVANCÉ

Informatique & numérique · Développement informatique

Prix
1 650 € TTC
Lieu
LYON 06 (69)
Financement
CPF · OPCO, France Travail, fonds propres
Certification
Programmer et automatiser des tâches avec Python (Tosa) (RS6962)
Organisme
Certifié Qualiopi · nom et coordonnées transmis avec votre devis
Recevoir le programme et un devis

Objectifs

  • Créer des décorateurs, y compris paramétrés, en utilisant functools.wraps
  • Implémenter des générateurs avec yield et des gestionnaires de contexte personnalisés
  • Appliquer les notions avancées de POO : propriétés, méthodes de classe et statiques, classes abstraites, dataclasses
  • Charger, nettoyer, filtrer, agréger et exporter des données avec pandas
  • Structurer des tests pytest avec fixtures, paramétrage et mocks
  • Optimiser un traitement en choisissant les structures et outils adaptés de la bibliothèque standard

Programme

  • Formation mixte de 15 h : 12 h à distance (plateforme e-learning et accompagnement individualisé) et 3 h en présentiel.
  • Séquence 1 - Fonctions avancées et décorateurs (3 h)
  • Fonctions comme objets, fonctions imbriquées et fermetures (closures)
  • Fonctions lambda avec map(), filter() et sorted(key=...)
  • Écriture de décorateurs, décorateurs paramétrés et functools.wraps
  • Décorateurs de la bibliothèque standard : functools.lru_cache, property
  • Séquence 2 - Itérateurs, générateurs et gestionnaires de contexte (2,5 h)
  • Protocole d'itération : __iter__ et __next__
  • Fonctions génératrices avec yield et expressions génératrices
  • Module itertools (chain, islice, groupby)
  • Gestionnaires de contexte : __enter__, __exit__ et contextlib.contextmanager
  • Séquence 3 - Programmation orientée objet approfondie (2,5 h)
  • Encapsulation, attributs protégés et @property avec setter
  • Méthodes @classmethod et @staticmethod
  • Classes abstraites avec le module abc et polymorphisme
  • Dataclasses et méthodes spéciales de comparaison
  • Séquence 4 - Analyse de données avec pandas (4 h)
  • Series et DataFrame, lecture avec read_csv et read_excel
  • Sélection avec loc et iloc, filtrage booléen, tri
  • Nettoyage : valeurs manquantes (isna, fillna, dropna), doublons, conversion de types
  • Agrégation avec groupby, merge entre tables et export avec to_csv et to_excel
  • Séquence 5 - Tests pytest avancés (3 h)
  • Fixtures, portée des fixtures et fichier conftest.py
  • Tests paramétrés avec @pytest.mark.parametrize
  • Simulation de dépendances avec unittest.mock et monkeypatch
  • Mesure de couverture avec pytest-cov

Débouchés

- Maîtriser les mécanismes avancés du langage : fonctions de première classe, décorateurs et générateurs
- Concevoir des hiérarchies de classes robustes et réutilisables
- Analyser et transformer des jeux de données tabulaires avec pandas
- Mettre en place une stratégie de tests unitaires complète avec pytest
- Améliorer les performances et la lisibilité d'un script existant

Financer cette formation

  • Compte personnel de formationFormation référencée sur Mon Compte Formation : vous pouvez utiliser vos droits CPF. Nous ne vous demanderons jamais vos identifiants.
  • Employeur ou OPCOPlan de développement des compétences, Pro-A ou contrat de professionnalisation selon votre situation.
  • France TravailAide individuelle à la formation (AIF) pour les demandeurs d’emploi, sur validation de votre conseiller.

Questions fréquentes

Combien coûte la formation « PROGRAMMER ET AUTOMATISER DES TÂCHES AVEC PYTHON - MODULE 4 - NIVEAU AVANCÉ » ?

Son prix est de 1 650 € TTC. Le devis de l’organisme précise le tarif exact selon vos besoins et les aides mobilisables.

Peut-on la financer avec le CPF ?

Oui, elle est référencée sur Mon Compte Formation. Vous pouvez utiliser les droits acquis sur votre Compte personnel de formation, éventuellement complétés par un abondement.

Où se déroule la formation ?

LYON 06 (69).

Quelle certification prépare-t-elle ?

Elle prépare à « Programmer et automatiser des tâches avec Python (Tosa) », code RS6962.

Source : organisme de formation, mis à jour le 19 octobre 2026. Identifiant : ce4c108d4b6.

Vous dispensez cette formation ? Recevez directement les demandes des candidats.

Formations similaires

Éligible CPFÀ distance possible

Python - Initial - Basic

Développement informatiqueCertification RS

  • VENISSIEUX
Prix1 450 €
Éligible CPF

Python

Développement informatiqueCertification RS

  • LYON 03 (69)
  • 21 h
Prix1 890 €
Éligible CPF

PYTHON

Développement informatiqueCertification RS

  • 47 lieux
  • 28 h
Prix4 000 €
Éligible CPF

Python

Développement informatiqueCertification RS

  • 33 lieux
  • 21 h
À partir de1 650 €