04_2565441F_390125S https://www.trouvermaformation.fr/formations/formation/2565441F Python - Maîtrise complète Vivaneo

Python - Maîtrise complète

Date de mise à jour : 07/01/2025 | Identifiant OffreInfo : 04_2565441F
Organisme responsable : Vivaneo

Objectifs

  • Devenir expert en Python, du niveau débutant à avancé.
  • Créer des applications complexes et modulaires.
  • Utiliser des bibliothèques et gérer des données avancées.
  • Optimiser le code et intégrer des APIs dans des projets concrets.

Programme de la formation

Module 1 : Introduction à Python

Comprendre la philosophie du langage Python

Installation de Python et configuration de l'environnement

Premiers pas avec l'interpréteur Python


Module 2 : Variables et types de données

Manipuler les chaînes de caractères

Travailler avec les types numériques : entiers et flottants

Explorer les listes, tuples et ensembles

Utiliser les dictionnaires pour organiser les données


Module 3 : Structures de contrôle et fonctions

Maîtriser les instructions conditionnelles : if, else, elif

Utiliser les boucles : for et while

Créer des fonctions réutilisables avec paramètres et valeurs de retour


Module 4 : Gestion des erreurs et des fichiers

Comprendre et gérer les exceptions avec try, except

Lire et écrire dans des fichiers

Gérer les fichiers avec les bibliothèques os et shutil


Module 5 : Programmation orientée objet

Les bases de la POO : création de classes et d'objets

Comprendre l'héritage et le polymorphisme

Encapsulation et gestion de l'accès aux attributs et méthodes


Module 6 : Programmation avancée

Améliorer le code avec les décorateurs

Utiliser les générateurs

Découvrir les métaclasses et l'introspection en Python


Module 7 : Manipulation avancée des données

Lire et écrire des fichiers CSV, JSON et XML

Connexion et manipulation des bases de données SQL

Travailler avec des bases de données NoSQL (MongoDB, Redis)


Module 8 : Utilisation des bibliothèques Python

Analyser des données avec Pandas

Effectuer des calculs numériques avec NumPy

Visualiser des données avec Matplotlib

Consommer des APIs externes avec requests


Module 9 : Développement et intégration d'APIs

Créer une API REST avec Flask

Créer une API REST avec Django

Intégrer des APIs externes dans un projet Python


Module 10 : Optimisation et debugging avancé

Analyser les performances avec des outils de profilage

Optimiser l'utilisation mémoire et les temps d'exécution

Techniques de debugging avancé : pdb, logging


Module 11 : Projet final Python

Définir les objectifs et les spécifications du projet

Implémenter les fonctionnalités et intégrer les technologies apprises

Tester, déployer et présenter le projet final

Validation et sanction

Attestation de formation

Type de formation

Non certifiante

Sortie

Sans niveau spécifique

Contact de la formation

28 Rue du Chemin Vert
75011 - Paris 11e
Téléphone fixe : 0177179036
Contacter l'organisme

Contact de l'organisme formateur

Vivaneo
SIRET : 51017673800043
Responsable : Monsieur Mickael MASSET
Téléphone fixe : 0177179036
Contacter l'organisme

Information fournie par :