Python - perfectionnement
Date de mise à jour :
Identifiant Offre Info : 14_AF_0000253789
Organisme responsable :
Vivaneo
(ouvre dans un nouvel onglet)
Présentation de la formation
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…
- Rappels sur les structures de données
- Conventions PEP8 et qualité de code
- Typage avec type hints
- Utilisation avancée des docstrings
- Héritage multiple et MRO
- Classes abstraites
- Méthodes statiques et de classe
- Dataclasses
- Surcharge d'opérateurs
- Fonctions lambda
- Map, filter, reduce
- Décorateurs simples et avancés
- Générateurs et expressions génératrices
- Exceptions personnalisées
- Bonnes pratiques de gestion des erreurs
- Context managers et mot-clé with
- Création de context managers
- Compréhensions avancées
- Collections spécialisées
- Manipulation de fichiers (texte, CSV, JSON)
- Introduction à pandas pour le traitement de données
- Mesure des performances
- Optimisation du code Python
- Mémoire et garbage collector
- Introduction au multiprocessing et multithreading
- Organisation d'un projet Python
- Environnements virtuels
- Gestion des dépendances
- Introduction aux tests unitaires
- Notions de packaging
Validation et sanction
Type de formation
Non certifiante
Niveau de sortie
Sans niveau spécifique
Durée, rythme, financement
Durée
En centre
14 h
Financement
- Conventionnement
- Non
Conditions d'accès
Public visé
- Tout public
Niveau d'entrée
Sans niveau spécifique
Conditions spécifiques et 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
Lieu de réalisation de l'action
Modalités d'enseignement
Formation entièrement en présentielle
Adresse
28 Rue du Chemin VertHotel d'entreprise GreenSpace
75011 Paris 11e
Responsable : Vivaneo
Périodes prévisibles de déroulement des sessions
Début
Fin
- Adresse d'inscription
-
Vivaneo
75011 Paris 11e - État du recrutement
- Ouvert
- Modalités
- Entrées / Sorties à dates permanentes