🐍 Python🟢 Débutant → Intermédiaire⏱️ ~23h
Analyse et visualisation de données
Analyser, nettoyer et visualiser des données réelles avec NumPy, Pandas et Matplotlib.
- 3 modules
- 18 chapitres
- 128 exercices
- 3 projets
Ce que tu sauras faire
Tu pars d'un fichier CSV brut et tu vas jusqu'au graphique qu'on peut publier. Tu manipules des tableaux NumPy et des DataFrames pandas, tu nettoies et agrèges de vrais jeux de données, puis tu les traces avec Matplotlib : courbes, nuages de points, histogrammes, grilles de graphiques. Tu termines par le design de l'information et le storytelling, pour que tes graphiques disent quelque chose à quelqu'un au lieu d'afficher des chiffres. Chaque notion se pratique tout de suite sur des données réelles : annonces de voitures sur eBay, trafic autoroutier sur l'I-94, taux de change de l'euro.
- Manipuler des tableaux NumPy et des DataFrames pandas sur des données réelles
- Nettoyer, filtrer et agréger un jeu de données brut avant de l'analyser
- Tracer des graphiques en courbes, des nuages de points et des histogrammes avec Matplotlib
- Interpréter une série temporelle, une corrélation et une distribution de fréquences
- Concevoir une visualisation lisible pour une audience donnée, sans encre superflue
- Construire un récit de données complet, du fichier brut au graphique publiable
Pour qui
Personnes à l'aise avec les bases de Python (variables, boucles, fonctions) qui veulent analyser des données réelles et en tirer des graphiques lisibles par d'autres.
Idéalement, avant de commencer : Python pour la Data Science.
Le programme
Chaque chapitre de cours se termine par un quiz de validation et une fiche de révision, pour ancrer ce que tu as appris.
Module 1
Introduction à NumPy et Pandas
Tu sauras charger, filtrer et résumer un jeu de données réel avec NumPy et pandas.
Module 2
Introduction à la visualisation de données
Tu sauras explorer tes données en graphiques pour repérer tendances, corrélations et distributions.
Module 3
Storytelling et design de l'information
Tu sauras transformer un graphique technique en une visualisation claire qui raconte une histoire à ton audience.
Un exercice du cours
Tiré du chapitre gratuit « Introduction à NumPy ». Tu l’écris et tu l’exécutes directement dans ton navigateur, avec Koda pour t’aider si tu bloques.
Le code ci-contre charge déjà nyc_taxis.csv avec le module csv, retire l'en-tête, et convertit chaque valeur en nombre décimal. Le résultat est stocké dans liste_taxi_convertie.
Ajoute une seule ligne de code utilisant le constructeur numpy.array() pour convertir liste_taxi_convertie en ndarray NumPy, et assigne le résultat à la variable taxi.
import csv
import numpy as np
# Charge nyc_taxis.csv sous forme de liste de listes
fichier = open("nyc_taxis.csv", "r")
liste_taxi = list(csv.reader(fichier))
# Retire la ligne d'en-tête
liste_taxi = liste_taxi[1:]
# Convertit chaque valeur en nombre décimal
liste_taxi_convertie = []
for ligne in liste_taxi:
ligne_convertie = []
for element in ligne:
ligne_convertie.append(float(element))
liste_taxi_convertie.append(ligne_convertie)
# Écris ton code sous ce commentaire3 chapitres gratuits pour commencer
Tu commences sans carte bancaire. Le reste du cours est inclus dans l’abonnement Pro, avec Koda sans limite et les fiches d’entretien.
Voir les tarifs →Prêt à te lancer dans Analyse et visualisation de données ?