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 · Bronze, Silver, Gold

La couche Gold : indicateurs métier

Gold répond à des questions métier à partir des données propres de Silver. Les indicateurs demandés (étape 4) :

  • nombre total de clients ;
  • revenu moyen des clients ;
  • répartition des clients par niveau d'éducation ;
  • montant moyen des achats par catégorie ;
  • nombre de clients par pays ou segment.

Le bonus : en faire un tableau de bord Power BI ou Excel. Si Silver est mal nettoyé (doublons, revenus nuls), ces chiffres sont faux : la qualité se paie dans les indicateurs.

À toi de coder

Nombre de clients et revenu moyen

Premiers indicateurs Gold : « nombre total de clients » et « revenu moyen des clients ». Écris indicateurs(clients) qui renvoie (nombre, revenu_moyen).

Ctrl/⌘+Entrée

Vérifie que tu as compris

Si Silver contient des doublons de clients, que devient le « nombre total de clients » ?

À toi de coder

Répartition par niveau d'éducation

Indicateur Gold : « répartition des clients par niveau d'éducation » (et « nombre de clients par pays ou segment »). Écris repartition(clients, cle) qui renvoie un dict {valeur: effectif} pour la colonne cle. Counter est déjà importé.

Ctrl/⌘+Entrée

Croiser deux colonnes (exemple : revenu moyen par pays) est une extension naturelle. Retiens le schéma général : regrouper les lignes par une clé, puis agréger (compter, moyenne, somme).

Vérifie que tu as compris

Quelle opération donne le « nombre de clients par pays » ?