Python - Perfectionnement
Date de mise à jour :
Identifiant Offre Info : 04_2565437F
Organisme responsable :
Vivaneo
(ouvre dans un nouvel onglet)
Présentation de la formation
Objectifs
- maîtriser les concepts avancés de Python.
- Créer des applications modulaires et performantes.
- Optimiser le code pour améliorer ses performances.
- Intégrer et utiliser des APIs de manière efficace.
Programme de la formation
Module 1 : Programmation orientée objet avancée Héritage et gestion des classes dérivées Polymorphisme et surcharge des méthodes Utilisation des décorateurs et des classes abstraites Module 2 : Manipulation avancée des données Gestion des fichiers (CSV, JSON, XML) Interaction avec les bases de données SQL Travail avec les bases de données NoSQL Module 3 : Utilisation des bibliothèques Python Introduction à Pandas pour l'analyse de données Utilisation de NumPy pour les calculs…
Héritage et gestion des classes dérivées
Polymorphisme et surcharge des méthodes
Utilisation des décorateurs et des classes abstraites
Module 2 : Manipulation avancée des données
Gestion des fichiers (CSV, JSON, XML)
Interaction avec les bases de données SQL
Travail avec les bases de données NoSQL
Module 3 : Utilisation des bibliothèques Python
Introduction à Pandas pour l'analyse de données
Utilisation de NumPy pour les calculs numériques
Visualisation des données avec Matplotlib et Seaborn
Consommation d'APIs via la bibliothèque requests
Module 4 : Développement et consommation d'API
Création d'APIs REST avec Flask
Création d'APIs REST avec Django
Consommation d'APIs externes en Python
Module 5 : Optimisation et débogage
Identification des goulots d'étranglement du code
Profilage du code avec cProfile et autres outils
Optimisation des performances et bonnes pratiques
Module 6 : Projet final
Définition des objectifs et des spécifications
Développement et intégration des fonctionnalités
Tests, déploiement et présentation du projet final
Validation et sanction
- Maîtrise des concepts avancés de Python.
- Création d'applications performantes et modulaires.
- Optimisation du code pour des performances accrues.
- Gestion avancée des données (fichiers, bases SQL et NoSQL).
- Utilisation experte des bibliothèques Python (Pandas, NumPy, Matplotlib).
- Développement et consommation d'APIs REST.
- Amélioration des compétences en débogage et profilage.
- Mise en pratique des bonnes pratiques de performance et d'optimisation.
Type de formation
Non certifiante
Niveau de sortie
Sans niveau spécifique
Durée, rythme, financement
Durée
En centre
14 h
Financement
- Conventionnement
- Oui
- Financeurs
-
- Autre
- Bénéficiaire de l'action
- Entreprise
- OPCO
Conditions d'accès
Publics visés
- Salarié
- Tout public
Niveau d'entrée
Sans niveau spécifique
Conditions spécifiques et prérequis
Avoir une bonne compréhension des fondamentaux de Python.
Lieu de réalisation de l'action
Modalités d'enseignement
Formation entièrement en présentielle
Adresse
20 Passage de la Luciline76000 Rouen
Responsable : L'Opensèn
Périodes prévisibles de déroulement des sessions
Début
Fin
- Adresse d'inscription
-
28 Rue du Chemin Vert
75011 Paris 11e - État du recrutement
- Ouvert
- Modalités
- Entrées / Sorties à dates permanentes