20_26248709F_512123S https://www.c2rp.fr/formation/26248709F Python Perfectionnement VIVANEO

Python Perfectionnement

Date de mise à jour : 21/01/2026 | Identifiant OffreInfo : 20_26248709F
Organisme responsable : VIVANEO

Objectifs


  • Approfondir la maîtrise du langage Python

  • Écrire un code plus lisible, maintenable et performant

  • Utiliser les fonctionnalités avancées du langage

  • Structurer des projets Python complexes

  • Manipuler efficacement les données

  • Gérer les erreurs et exceptions de manière avancée

  • Comprendre et optimiser les performances d'un programme

  • Appliquer les bonnes pratiques professionnelles Python

Programme de la formation

Module 1 : Rappels avancés et bonnes pratiques


  • Rappels sur les structures de données

  • Conventions PEP8 et qualité de code

  • Typage avec type hints

  • Utilisation avancée des docstrings
Module 2 : Programmation orientée objet avancée

  • Héritage multiple et MRO

  • Classes abstraites

  • Méthodes statiques et de classe

  • Dataclasses

  • Surcharge d'opérateurs
Module 3 : Fonctions avancées et programmation fonctionnelle

  • Fonctions lambda

  • Map, filter, reduce

  • Décorateurs simples et avancés

  • Générateurs et expressions génératrices
Module 4 : Gestion des erreurs et context managers

  • Exceptions personnalisées

  • Bonnes pratiques de gestion des erreurs

  • Context managers et mot-clé with

  • Création de context managers
Module 5 : Manipulation avancée des données

  • Compréhensions avancées

  • Collections spécialisées

  • Manipulation de fichiers (texte, CSV, JSON)

  • Introduction à pandas pour le traitement de données
Module 6 : Performances et optimisation

  • Mesure des performances

  • Optimisation du code Python

  • Mémoire et garbage collector

  • Introduction au multiprocessing et multithreading
Module 7 : Structuration et industrialisation d'un projet Python

  • Organisation d'un projet Python

  • Environnements virtuels

  • Gestion des dépendances

  • Introduction aux tests unitaires

  • Notions de packaging

Validation et sanction


  • Développer des applications Python robustes et évolutives

  • Produire un code professionnel, maintenable et optimisé

  • Structurer correctement des projets Python complexes

  • Utiliser les fonctionnalités avancées du langage Python

  • Gagner en efficacité et en performance dans le développement

Type de formation

Non certifiante

Sortie

Sans niveau spécifique

Contact de la formation

28 Rue du Chemin Vert
75011 - Paris 11e
Téléphone fixe : 0177179036
Contacter l'organisme

Contact de l'organisme formateur

VIVANEO
SIRET : 51017673800043
75011 Paris 11e
Responsable : Monsieur Mickael MASSET
Téléphone fixe : 0177179036
Contacter l'organisme

Information fournie par :