Python - Maîtrise complète
Date de mise à jour :
Identifiant Offre Info : 04_2565441F
Organisme responsable :
Vivaneo
(ouvre dans un nouvel onglet)
Présentation de la formation
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…
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
- Maîtrise des concepts avancés de Python.
- Création d'applications modulaires et performantes.
- Expertise en programmation orientée objet (POO).
- Gestion avancée des données et des fichiers.
- Utilisation avancée des bibliothèques Python (Pandas, NumPy, Matplotlib).
- Développement et intégration d'APIs REST.
- Optimisation des performances et gestion des erreurs.
- Compétence en débogage et profilage de code.
- Connexion et manipulation de bases de données SQL et NoSQL.
- Réalisation d'un projet complet avec les compétences acquises.
Type de formation
Non certifiante
Niveau de sortie
Sans niveau spécifique
Durée, rythme, financement
Durée
En centre
35 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
- Aucune expérience requise pour les bases, mais une forte motivation est essentielle. - Une bonne maîtrise des fondamentaux est recommandée pour les modules avancés.
Lieu de réalisation de l'action
Modalités d'enseignement
Formation entièrement en présentielle
Adresse
Rue de la Brigantine50100 Cherbourg-en-Cotentin
Responsable : Hôtel Chantereyne
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