Aller au contenu principal

Python - Perfectionnement

Date de mise à jour :
Identifiant Offre Info : 04_2565437F
Organisme responsable : Vivaneo (ouvre dans un nouvel onglet)

Nouvelle recherche

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…

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 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

    Programme : Autre dispositif, Plan de développement des compétences

  • Bénéficiaire de l'action

    Programme : Autre dispositif, Plan de développement des compétences

  • Entreprise

    Programme : Autre dispositif, Plan de développement des compétences

  • OPCO

    Programme : Autre dispositif, Plan de développement des compétences

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 Luciline
76000 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