Formation
Python perfectionnement
- Tout public
Assimiler les concepts avancés de Python pour concevoir des solutions complexes.
Développer des applications performantes, modulaires et maintenables.
Optimiser le code pour maximiser les performances et réduire les temps d’exécution.
Intégrer et consommer des APIs pour des projets interactifs et connectés.
Développer des applications performantes, modulaires et maintenables.
Optimiser le code pour maximiser les performances et réduire les temps d’exécution.
Intégrer et consommer des APIs pour des projets interactifs et connectés.
Module 1 : Programmation orientée objet avancée
Héritage et gestion des classes dérivées pour structurer les projets.
Polymorphisme et surcharge de méthodes pour une meilleure flexibilité.
Utilisation des décorateurs et des classes abstraites pour optimiser le design du code.
Module 2 : Manipulation avancée des données
Gestion avancée des fichiers aux formats CSV, JSON et XML.
Connexion et manipulation de bases de données SQL.
Travail avec des bases de données NoSQL comme MongoDB.
Module 3 : Utilisation des bibliothèques Python
Analyse de données avec Pandas.
Calculs numériques avancés avec NumPy.
Visualisation des données avec Matplotlib et Seaborn.
Consommation d’APIs externes avec la bibliothèque requests.
Module 4 : Développement et consommation d’APIs
Création d’APIs REST avec Flask.
Développement d’APIs REST avec Django.
Intégration et consommation d’APIs externes dans les projets Python.
Module 5 : Optimisation et debugging
Identification des goulots d’étranglement dans le code.
Profilage du code avec des outils comme cProfile et lineprofiler.
Optimisation des performances avec des bonnes pratiques de programmation.
Module 6 : Projet final
Définition des objectifs et spécifications techniques du projet.
Développement et intégration des fonctionnalités avancées.
Tests, déploiement et présentation du projet final.
Héritage et gestion des classes dérivées pour structurer les projets.
Polymorphisme et surcharge de méthodes pour une meilleure flexibilité.
Utilisation des décorateurs et des classes abstraites pour optimiser le design du code.
Module 2 : Manipulation avancée des données
Gestion avancée des fichiers aux formats CSV, JSON et XML.
Connexion et manipulation de bases de données SQL.
Travail avec des bases de données NoSQL comme MongoDB.
Module 3 : Utilisation des bibliothèques Python
Analyse de données avec Pandas.
Calculs numériques avancés avec NumPy.
Visualisation des données avec Matplotlib et Seaborn.
Consommation d’APIs externes avec la bibliothèque requests.
Module 4 : Développement et consommation d’APIs
Création d’APIs REST avec Flask.
Développement d’APIs REST avec Django.
Intégration et consommation d’APIs externes dans les projets Python.
Module 5 : Optimisation et debugging
Identification des goulots d’étranglement dans le code.
Profilage du code avec des outils comme cProfile et lineprofiler.
Optimisation des performances avec des bonnes pratiques de programmation.
Module 6 : Projet final
Définition des objectifs et spécifications techniques du projet.
Développement et intégration des fonctionnalités avancées.
Tests, déploiement et présentation du projet final.
Une bonne maîtrise des bases de Python, incluant les variables, les structures de contrôle et les fonctions.
Durée en centre : 21 heures
Durée totale : 21heures
Durée totale : 21heures
Formacode (Domaines de formation) :
- 30812 Langage Python
- 31098 Programmation orientée objet
- M1805 Études et développement informatique
- 326 Informatique, traitement de l'information, réseaux de transmission des données
Entrées/sorties permanentes
Formation entièrement présentielle
LIEU DE FORMATION