24_279826_1579740 https://www.cariforef-provencealpescotedazur.fr/Formation/Session/557715 Python maîtrise complète Vivaneo

Python maîtrise complète

Date de mise à jour : 13/12/2024 | Identifiant OffreInfo : 24_279826
Organisme responsable : Vivaneo

Objectifs

Développer une maîtrise complète de Python, depuis les bases jusqu'aux concepts avancés.
Concevoir des applications complexes et modulaires adaptées aux besoins réels.
Exploiter des bibliothèques et manipuler des données avancées.
Optimiser le code et intégrer des APIs de manière efficace dans des projets professionnels.

Programme de la formation

Module 1 : Introduction à Python
Découverte des principes et de la philosophie du langage Python.
Installation et configuration de l'environnement Python.
Premiers pas dans l'interpréteur Python et exécution des commandes de base.
Module 2 : Variables et types de données
Manipulation des chaînes de caractères.
Gestion des nombres?: entiers et flottants.
Utilisation des listes, tuples et ensembles.
Exploitation des dictionnaires pour structurer les données.
Module 3 : Structures de contrôle et fonctions
Maîtrise des instructions conditionnelles?: if, else, elif.
Utilisation des boucles?: for et while.
Création et utilisation de fonctions réutilisables avec paramètres et valeurs de retour.
Module 4 : Gestion des erreurs et des fichiers
Comprendre et traiter les exceptions avec try et except.
Lecture et écriture de fichiers.
Gestion avancée des fichiers avec les bibliothèques os et shutil.
Module 5 : Programmation orientée objet (POO)
Bases de la POO?: création de classes et d'objets.
Compréhension de l'héritage et de la polymorphie.
Encapsulation et gestion des accès aux attributs et méthodes.
Module 6 : Programmation avancée
Exploitation des décorateurs pour améliorer et modulariser le code.
Utilisation des générateurs pour optimiser les performances.
Découverte des métaclasses et de l'introspection en Python.
Module 7 : Manipulation avancée des données
Lecture et écriture de fichiers aux formats CSV, JSON et XML.
Connexion et manipulation des bases de données SQL.
Utilisation de bases de données NoSQL (MongoDB, Redis).
Module 8 : Utilisation des bibliothèques Python
Analyse de données avec Pandas.
Calculs numériques avancés grâce à NumPy.
Visualisation de données avec Matplotlib.
Consommation d'APIs externes avec la bibliothèque requests.
Module 9 : Développement et intégration d'APIs
Création d'APIs REST avec Flask.
Création d'APIs REST avec Django.
Intégration et consommation d'APIs dans un projet Python.
Module 10 : Optimisation et debugging avancé
Analyse des performances avec des outils de profilage.
Optimisation de la mémoire et réduction des temps d'exécution.
Techniques avancées de debugging?: pdb, logging et autres outils.
Module 11 : Projet final Python
Définition des objectifs et des spécifications techniques du projet.
Implémentation des fonctionnalités et intégration des concepts appris.
Tests, déploiement et présentation du projet final.

Validation et sanction

Maîtrise des bases et des techniques avancées du langage Python.
Création d'applications performantes et modulaires adaptées aux besoins réels.
Exploitation efficace des bibliothèques Python et des données complexes.
Intégration d'APIs et optimisation des performances dans des projets professionnels.

Type de formation

Non certifiante

Sortie

Information non communiquée

Contact de la formation

28 rue du chemin vert
75011 - Paris 11e
Responsable : Monsieur Mickael MASSET
Téléphone fixe : 01 77 17 90 36
Site web : https://formation.vivaneo.fr/
Contacter l'organisme

Contact de l'organisme formateur

Vivaneo
SIRET : 51017673800043
75011 Paris 11e
Responsable : Monsieur Mickael MASSET
Téléphone fixe : 01 77 17 90 36
Site web : https://formation.vivaneo.fr/
Contacter l'organisme

Information fournie par :