Nouveau
Possible en Intra-entreprise

Analyse de données avec Python

Code Formation: 7007

| Ajouter aux favoris
L’exploitation des données constitue aujourd’hui un enjeu majeur pour de nombreux métiers, de l’analyse décisionnelle à la Data Science. Python et ses principales bibliothèques offrent un environnement complet pour préparer, explorer, analyser et visualiser des données.
Image
60 % du temps est consacré à des travaux pratiques, permettant aux apprenants de mettre immédiatement en œuvre les notions abordées.

Compétence principale visée

Analyser, nettoyer et visualiser des données avec Python pour produire des indicateurs décisionnels fiables.

Objectifs pédagogiques

  • Préparer et nettoyer des jeux de données avec NumPy et Pandas
  • Explorer et analyser des données à l'aide de méthodes statistiques et d'outils d'analyse exploratoire
  • Visualiser et interpréter les résultats afin d'identifier des tendances, corrélations et informations pertinentes.

Public

  • Analystes de données, data analysts et data scientists 

  • Ingénieurs et professionnels métiers

  • Développeurs Python

Prérequis

  • Connaissances de base en Python : variables, fonctions, listes et dictionnaires
  • Notions de manipulation de données et d'Excel

PARTIE 1 - Rappels essentiels et préparation de l'environnement

  • Mise en place de l'environnement de travail

    • Installation et configuration : Anaconda, Miniconda, uv / Jupyter Notebook, JupyterLab
    • VS Code (optionnel)
    • Gestion des environnements virtuels
    • Introduction à pip et conda
  • Rappels Python pour la data

    • Types de données utiles : listes, dictionnaires, tuples
    • Fonctions et compréhension de listes
    • Modules essentiels : math, datetime, os
  • Introduction aux bibliothèques data
    • NumPy : tableaux et calcul vectorisé
    • Pandas : Series et DataFrame
    • Notions clés : Indexation, Sélection, Types de données

TRAVAUX PRATIQUES – Prise en main de l'environnement Python

  • Création et gestion d'un environnement Python
  • Manipulation de tableaux avec NumPy
  • Création et manipulation de DataFrames avec Pandas

PARTIE 2 - Nettoyage et préparation des données

  • Importation de données

    • CSV, Excel, JSON
    • Lecture de fichiers avec Pandas
    • Gestion des encodages
  • Exploration des données (EDA basique)

    • .head(), .info(), .describe()
    • Détection des valeurs manquantes
    • Analyse des distributions
  • Nettoyage des données

    • Traitement des valeurs manquantes : suppression, imputation (moyenne, médiane, mode)
    • Gestion des doublons
    • Correction des types de données
  • Transformation des données

    • Création de nouvelles colonnes
    • Application de fonctions (apply, lambda)
    • Encodage de variables catégorielles

TRAVAUX PRATIQUES – Nettoyer et préparer un jeu de données

  • Importation d'un jeu de données
  • Exploration et identification des anomalies
  • Traitement des valeurs manquantes et des doublons
  • Correction des types et transformation des données

PARTIE 3 - Analyse exploratoire et visualisation des données

  • Analyse exploratoire (EDA avancée)
    • Analyse univariée et bivariée
    • GroupBy et agrégations
    • Tableaux croisés dynamiques (pivot tables)
  • Visualisation des données
    • Matplotlib : histogrammes, courbes, scatter plots
    • Seaborn : boxplots, heatmaps, pairplots
  • Analyse des tendances

    • Corrélations entre variables

    • Détection de patterns

    • Analyse temporelle (time series basique)

TRAVAUX PRATIQUES – Explorer et visualiser les données

  • Réalisation d'une analyse exploratoire
  • Production de graphiques avec Matplotlib et Seaborn
  • Analyse des corrélations et des tendances
  • Interprétation des résultats obtenus

PARTIE 4 - Analyse avancée et mini-projet

  • Statistiques appliquées à la data
    • Moyenne, variance, écart-type
    • Corrélation vs causalité
    • Introduction aux tests statistiques simples
  • Introduction au machine learning
    • égression linéaire
      Classification simple (KNN, Logistic Regression)
      Utilisation de scikit-learn
  • Construction d'un pipeline d'analyse
    • Structuration d'un projet data
    • Nettoyage → analyse → visualisation → interprétation
    • Reproductibilité (notebooks propres)

TRAVAUX PRATIQUES – Mini-projet d'analyse de données

  • Mise en œuvre d'un pipeline complet d'analyse
  • Nettoyage et préparation des données
  • Analyse statistique et exploration des données
  • Visualisation et interprétation des résultats
  • Introduction à un modèle simple de machine learning
  • Structuration et documentation du notebook final
Alternance d'exposés, illustrations, études de cas, travaux pratiques et échanges avec des experts du domaine Un support de cours sera remis à chacun des participants
Evaluation des acquis de formation
Evaluation des acquis des apprenants réalisée en fin de formation, par un questionnaire contextualisé.
Taux de réussite

94.3% des apprenants ont acquis la compétence principale visée

Résultat obtenu pour 177 participants évalués ayant suivi une formation dans la thématique sur les 5 dernières années

Évaluation de la satisfaction

Evaluation du ressenti des participants en fin de formation (Niveau 1 KIRKPATRICK)

Résultats de l’évaluation

Le niveau de satisfaction globale est évalué à 4.3/5 par les participants.

Evaluations réalisées auprès des 199 participants ayant suivi une formation dans la thématique sur les 5 dernières années

Actualisée le 01-10-2026