Niveau
Durée
Modalités
La formation en quelques mots
Cette formation s’adresse à des personnes souhaitant approfondir leur connaissance de la programmation PYTHON en particulier autour de questions de manipulations de données complexes, de requêtages de base de données en ligne et de représentation graphiques liées à ces données ou à des agrégats statistiques de base.
A l’issue de la formation, les participant.e.s seront capables de mettre en place des analyses descriptives en groupe et en sous-groupes, de donner une représentation graphique de ces statistiques, de manipuler et exploiter des données au format complexe, de requêter des bases de données et des API et de produire des interfaces interactives pour visualiser ces données. Les participant.e.s seront familiarisés avec les bonnes pratiques de programmation en Python.
Objectifs pédagogiques
- Réaliser des agrégats statistiques,
- Produire des représentations graphiques simples ou plus complexes avec de nombreux packages Python,
- Interroger, comprendre et modifier des données à la structure complexe,
- Interroger des bases de données, exécuter une requête SQL et récupérer les résultats,
- Connaitre et comprendre le package sqlaclhemy,
- Créer une API REST avec le package FastAPI et la requêter avec le package requests,
- Construire une application web interactives de visualisation de données avec Streamlit,
- Appliquer les bonnes pratiques de développement pour un projet Python,
- Comprendre les erreurs et déboguer son code.
Pré-requis
Public visé
Programme pédagogique simplifié
- Rappels sur les principes généraux du langage Python,
- Créer son environnement virtuel Python,
- Ajouter des logs,
- Visualiser les données avec Python,
- Utiliser du SQL pour requêter des bases de données,
- Requêter une API REST,
- Représenter des données de façon interactive : Web App avec Python.
Réservez votre formation !
Méthodologie
Méthodes et moyens :
- Une convention de formation
- Une enquête en amont sur les attentes des stagiaires
- Feuilles d’émargement signées à chaque session
- 1 vidéoprojecteur par salle / 1 poste de travail par stagiaire
- Explications théoriques suivies de pratiques guidées puis mises en autonomie
Méthode d’évaluation des acquis :
- Quiz et exercices d’applications tout au long de la formation
- Evaluation de fin de stage
- Attestation de suivi de formation
Support stagiaire :
- Support de cours électronique (dématérialisé) / En français
Nos domaines
Méthodologies Data
Apprenez à valoriser vos données en maitrisant les concepts de la Data Intelligence, les fondamentaux de l'IA et des statistiques.
Solutions Data
Appréhendez les solutions data des éditeurs majeurs du marché : SAP BusinessObjects et Cloud, Microsoft, et bien d'autres.