Aller au contenu
Apprendre.
  • M1 · toutes les matières15 matières : Préparation de données, API & sécurité, CI/CD, Docker, Merise, Dataviz, KNIME, ML appliqué : projet LoL, SQL & UML, SQL avancé, Machine Learning, Git, IA frugale & responsable, Qualité des données, MathématiquesAnnée
  • M2 · toutes les matières4 matières : Deep Learning, AI Act, Comex & Fundraising, Gouvernance & DataMeshAnnée
  • Deep LearningM2 · 4 modules · Réseaux de neurones, CNN, texte, modèles génératifs.Matière
  • Préparation de donnéesM1 · 3 modules · Nettoyer, transformer et fusionner des données avec Python.Matière
  • API & sécuritéM1 · 2 modules · Consommer, concevoir et sécuriser des API.Matière
  • CI/CDM1 · 1 module · Intégration et livraison continues.Matière
  • DockerM1 · 3 modules · Conteneurs, images, volumes, réseaux, Compose.Matière
  • MeriseM1 · 2 modules · Modéliser une base : MCD, MLD, MPD.Matière
  • DatavizM1 · 2 modules · Visualiser pour comprendre et décider.Matière
  • KNIMEM1 · 1 module · Explorer et nettoyer des données en workflow.Matière
  • ML appliqué : projet LoLM1 · 2 modules · Du besoin métier au POC de vision par ordinateur.Matière
  • SQL & UMLM1 · 3 modules · Modèles UML et requêtes SQL.Matière
  • SQL avancéM1 · 3 modules · Jointures, fenêtres, CTE, optimisation.Matière
  • Machine LearningM1 · 3 modules · Régression, classification, segmentation, projet.Matière

↑↓ naviguer↵ ouvre le résultat en surbrillanceesc fermer

Partie 2 · Python et projet

La boîte à outils Python

Jusqu'ici tu as appris à identifier les variables, choisir un graphique et lire une distribution. Un data scientist ne s'arrête pas là : il doit produire ces visualisations à partir de données réelles. Il existe beaucoup de packages Python ; le cours en cite cinq.

Matplotlibla base, la plus flexibleSeabornpar-dessus Matplotlib, plus élégantPlotlyinteractif, pour le webBokehproche de PlotlyDashweb apps et dashboards
  • Matplotlib : la principale boîte à outils, pas les graphes les plus élégants mais les plus flexibles ;
  • Seaborn : fondé sur Matplotlib, plus élégant et plus rapide à coder ;
  • Plotly : visualisations interactives intégrables à un site web ;
  • Bokeh : similaire à Plotly ;
  • Dash : construction de web apps et dashboards.

Le cours utilise principalement matplotlib (le plus connu et le plus précis) et seaborn (simplification de matplotlib). pandas sert à manipuler le dataset.

Vérifie que tu as compris

Quelle bibliothèque est présentée comme « fondée sur Matplotlib, plus élégante et plus rapide à coder » ?

Les imports du cours :

import pandas as pd
import matplotlib.pyplot as plt
import seaborn as sns
from google.colab import files

Rôles : pandas manipule le dataset, matplotlib donne le contrôle des graphiques, seaborn fournit des visualisations rapides et lisibles. L'import google.colab sert à téléverser un fichier dans Google Colab.

Vérifie que tu as compris

Dans ces imports, quel module sert à manipuler le dataset ?