On a besoin de vous !
Aidez nous à mieux vous connaitre

Python Perfectionnement

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

Contenu 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

Résultats attendus de la formation

  • 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
N° session CO
Date de début
Date de fin
Lieu de formation
Inscription
Public
Détails
409664S
26/01/2026
31/12/2026
Dijon 21000
Tout public
Afficher les détails

Durée

Durée totale de la formation: 14 heure(s)
Durée en centre: 14 heure(s)

Modalites de formation

Modalités d'enseignement: Formation en présentiel

Rythme: Temps partiel , Temps plein

FPC Formation professionnelle continue : Oui

Lieu de formation

Hope !
64e Rue Sully
21000 - Dijon

ORGANISME FORMATEUR

Vivaneo
Voir la fiche complète de l'organisme formateur Contacter l'organisme formateur pour cette session

Admission

Niveau entrée requis : Sans niveau spécifique

Statut(s) des publics accueillis :
Tout public

Conditions spécifiques d'admission (ou pré-requis) : Connaissances de base du langage Python Compréhension des notions fondamentales de programmation Avoir déjà écrit des scripts ou petits programmes en Python

COMPLEMENT D’INFORMATION

409667S
26/01/2026
31/12/2026
Dijon 21000
Tout public
Afficher les détails

Durée

Durée totale de la formation: 14 heure(s)
Durée en centre: 14 heure(s)

Modalites de formation

Modalités d'enseignement: Formation en présentiel

Rythme: Temps partiel , Temps plein

FPC Formation professionnelle continue : Oui

Lieu de formation

Chez Startway Coworking
15 Boulevard de Brosses
21000 - Dijon

ORGANISME FORMATEUR

Vivaneo
Voir la fiche complète de l'organisme formateur Contacter l'organisme formateur pour cette session

Admission

Niveau entrée requis : Sans niveau spécifique

Statut(s) des publics accueillis :
Tout public

Conditions spécifiques d'admission (ou pré-requis) : Connaissances de base du langage Python Compréhension des notions fondamentales de programmation Avoir déjà écrit des scripts ou petits programmes en Python

COMPLEMENT D’INFORMATION

409669S
26/01/2026
31/12/2026
Besançon 25000
Tout public
Afficher les détails

Durée

Durée totale de la formation: 14 heure(s)
Durée en centre: 14 heure(s)

Modalites de formation

Modalités d'enseignement: Formation en présentiel

Rythme: Temps partiel , Temps plein

FPC Formation professionnelle continue : Oui

Lieu de formation

Ibis Besançon Centre Ville
21 rue gambetta
25000 - Besançon

ORGANISME FORMATEUR

Vivaneo
Voir la fiche complète de l'organisme formateur Contacter l'organisme formateur pour cette session

Admission

Niveau entrée requis : Sans niveau spécifique

Statut(s) des publics accueillis :
Tout public

Conditions spécifiques d'admission (ou pré-requis) : Connaissances de base du langage Python Compréhension des notions fondamentales de programmation Avoir déjà écrit des scripts ou petits programmes en Python

COMPLEMENT D’INFORMATION

409670S
26/01/2026
31/12/2026
Belfort 90000
Tout public
Afficher les détails

Durée

Durée totale de la formation: 14 heure(s)
Durée en centre: 14 heure(s)

Modalites de formation

Modalités d'enseignement: Formation en présentiel

Rythme: Temps partiel , Temps plein

FPC Formation professionnelle continue : Oui

Lieu de formation

Belfort Boost
6 Rue de Madagascar
90000 - Belfort

ORGANISME FORMATEUR

Vivaneo
Voir la fiche complète de l'organisme formateur Contacter l'organisme formateur pour cette session

Admission

Niveau entrée requis : Sans niveau spécifique

Statut(s) des publics accueillis :
Tout public

Conditions spécifiques d'admission (ou pré-requis) : Connaissances de base du langage Python Compréhension des notions fondamentales de programmation Avoir déjà écrit des scripts ou petits programmes en Python

COMPLEMENT D’INFORMATION

Vivaneo

Raison sociale : VIVANEO

28 Rue du Chemin Vert - 75011 Paris

01 77 17 90 36

Voir la fiche complète de l'organisme Voir le site web Voir le site web Géolocaliser

Cette formation est indexée aux domaines suivants :

  • 30812 - Langage Python
  • 31067 - Développement informatique

Spécialité de formation NSF :

  • 326 - Informatique, traitement de l'information, réseaux de transmission des données

Lien vers les descriptions métiers France Travail : (ROME)