Python intermédiaire
Prochaine session
11 et 12 mai 2023
- Acquérir les outils et techniques permettant d’effectuer des traitements sur les données, plus rapidement et plus efficacement
- Connaître les principaux packages d’analyse statistique
Parmi nos formations au langage Python, cette formation est le niveau 2. Elle requiert une connaissance préalable de Python (maîtrise du contenu de la formation niveau 1 - Python initiation).
Un débutant ou un ancien utilisateur ayant peu de pratique s’orientera donc vers la formation Python Initiation. Si au contraire vous êtes déjà un utilisateur avancé de Python, vous serez peut-être intéressé(e) par nos formations Python Expert.
Toute personne souhaitant se perfectionner en Python, notamment : statisticiens, chargés d’études, data analysts, data scientists…
Cette formation s’adresse à des stagiaires ayant déjà manipulé des données avec le langage Python, désireux d’approfondir leurs connaissances sur ses fonctionnalités.
Chaque chapitre de cette formation permettra aux participants de manipuler les librairies Python sur des cas concrets à partir de travaux pratiques.
Introduction
- Principales caractéristiques du langage Python
- Présentation des objets Python de base
Pandas avancé
- Opérations d’agrégation et de filtrage sur un dataframe Pandas
- Traitement des données manquantes
- Recodage de variables
- Tables multiples : concaténation, jointure
- crosstab()
- Itération d’un DataFrame
- Famille apply et vectorisation : comment appliquer des transformations sur un dataframe ou une serie avec la méthode apply ?
- datetime : comment manipuler les dates et les heures avec le module datetime ?
- Techniques d’optimisation avec Pandas
JSON et API
- Gestion des formats de données JSON
- Accès à des données en ligne via une API web
Data visualisation avec matplotlib et seaborn
Moyens pédagogiques
- Exposé théorique de concepts
- Démonstration
- Applications pratiques sur ordinateur
- Échanges sur les pratiques et expériences des participants
- Suivi pédagogique individualisé
- Exercices, quiz, forum etc.
Méthodes pédagogiques