Acquérez les bases de Python en construisant une première analyse tabulaire. Le parcours privilégie lecture, nettoyage, synthèse et restitution d’un jeu de données, avec des exercices guidés adaptés à une découverte du langage.
Découvrir Python en construisant une petite analyse de ventes, depuis le fichier source jusqu'au graphique commenté.
Préparer votre formation et découvrir la méthode
Préparer la formation
Aucun code Python préalable ; ordinateur avec Python et notebook préparés, fichiers CSV et API simulée.
Apports illustrés, exercices progressifs, ateliers sur un cas fil rouge et retour argumenté sur les productions. Les ateliers et l'évaluation font partie des heures indiquées.
Jour 01Prendre en main le langage7 h · 2 séquences avec mise en pratique
Séquence 1 · 3 h 30
Prendre en main le langage
Exécuter instructions et cellules dans l'ordre.
Manipuler nombres, chaînes, booléens et conversions.
Lire un message d'erreur et distinguer variable, valeur et type.
Comparer listes, dictionnaires, ensembles et tuples ; prévoir la conversion des types et le traitement des valeurs absentes.
Notions et méthodes en détail
Manipuler str, int, float et bool ; convertir explicitement une valeur issue d’un fichier.
Comparer liste, tuple et dictionnaire pour représenter une ligne et un référentiel.
Lire une exception et retrouver l’instruction fautive sans masquer toutes les erreurs.
Atelier prévuCalculer le montant de trois commandes et corriger des erreurs de conversion et de nom de variable.
Livrable attenduScript de calcul annoté et tableau de cas de test.
Vérification en atelierUne ligne de données est convertie avec un message clair pour une valeur invalide.
Pour aller plus loin
Décomposer une règle de calcul en petits exemples puis tester ses cas limites avant de parcourir un fichier entier.
Séquence 2 · 3 h 30
Structurer un traitement simple
Employer listes, dictionnaires, conditions et boucles.
Écrire une fonction avec paramètres et valeur de retour.
Importer un module et distinguer code réutilisable et exécution.
Organiser fonctions, paramètres, valeurs de retour et exceptions ; distinguer affichage d’un résultat et production d’une donnée réutilisable.
Notions et méthodes en détail
Combiner conditions, boucles et compréhensions simples sans rendre le traitement illisible.
Définir paramètres, valeur de retour et portée d’une fonction ; séparer calcul et affichage.
Importer un module, gérer un chemin avec pathlib et isoler les dépendances d’un projet.
Atelier prévuÉcrire une fonction de calcul de remise et la vérifier sur un montant nul, un seuil exact et une entrée invalide.
Livrable attenduModule de fonctions et tests d’entrées invalides.
Vérification en atelierUne fonction produit le résultat prévu sur un cas normal et un cas vide.
Pour aller plus loin
Refactorer un script répétitif en fonctions indépendantes, sans modifier ses résultats attendus.
Jour 02Lire et explorer des tableaux7 h · 2 séquences avec mise en pratique
Séquence 3 · 3 h 30
Lire et explorer des tableaux
Charger un CSV en contrôlant séparateur, encodage et types.
Inspecter lignes, colonnes, valeurs manquantes et doublons avec pandas.
Sélectionner des lignes et créer une colonne calculée.
Contrôler encodage, séparateur, types de colonnes et cardinalité ; repérer ce que la lecture automatique a mal interprété.
Notions et méthodes en détail
Lire un CSV avec séparateur, encodage, décimales et colonnes sélectionnées.
Examiner head, info, describe et dimensions ; distinguer index et colonne métier.
Filtrer avec loc, masques parenthésés et sélection de colonnes sans modifier la source.
Atelier prévuÉtablir le diagnostic d'un fichier ventes et produire un extrait répondant à une question commerciale précise.
Livrable attenduNotebook de profilage et contrat de colonnes.
Vérification en atelierLes lignes sélectionnées correspondent à une règle métier expliquée.
Pour aller plus loin
Comparer deux exports dont les dates, décimales et noms de colonnes diffèrent, puis rendre leur schéma cohérent.
Séquence 4 · 3 h 30
Nettoyer et résumer les données
Convertir nombres et dates avec traitement des anomalies.
Décider quand supprimer, remplacer ou conserver une valeur manquante.
Calculer sommes, moyennes et regroupements par catégorie.
Justifier chaque règle de nettoyage ; traiter jointures, regroupements, doublons et valeurs aberrantes avec des contrôles de volume.
Notions et méthodes en détail
Distinguer valeur absente, zéro et texte vide ; choisir rejet ou correction selon une règle.
Convertir dates et montants, repérer doublons et conserver un bilan avant/après.
Construire groupby et agrégations simples en contrôlant les effectifs et les totaux.
Atelier prévuRédiger les règles de nettoyage puis calculer un total par produit dont la somme se rapproche des ventes valides.
Livrable attenduTable nettoyée, rapport de contrôles et indicateurs vérifiés.
Vérification en atelierLe total détaillé et le total regroupé concordent sur le même périmètre.
Pour aller plus loin
Identifier un double comptage provoqué par une jointure puis vérifier les totaux avant et après correction.
Jour 03Représenter et acquérir des données externes7 h · 2 séquences avec mise en pratique
Séquence 5 · 3 h 30
Représenter et acquérir des données externes
Choisir barres ou courbe selon la question posée.
Ajouter unités, titres et repères lisibles.
Lire un JSON d'API, gérer absence de réponse et pagination sur un exemple limité.
Choisir échelle, agrégation et type de graphique ; vérifier pagination, statuts HTTP et limites d’une source externe.
Notions et méthodes en détail
Choisir courbe, barres ou distribution selon la question ; afficher unités et période.
Décoder un JSON imbriqué et extraire les champs utiles d’une réponse HTTP de démonstration.
Prévoir timeout, statut non réussi et champ manquant sans demander de données privées.
Atelier prévuEnrichir les ventes avec un référentiel simulé puis construire un graphique accompagné de deux observations vérifiables.
Livrable attenduVisualisations commentées et extracteur simple avec gestion des erreurs.
Vérification en atelierLa restitution conserve les unités et traite une réponse externe incomplète.
Pour aller plus loin
Produire deux graphiques du même indicateur et expliquer lequel répond à la question sans déformer la lecture.
Séquence 6 · 3 h 30
Rendre l'analyse réutilisable
Paramétrer chemins et filtres sans modifier tout le notebook.
Comparer boucle et calcul vectorisé sur un petit benchmark.
Situer la parallélisation comme approfondissement, après mesure du goulot.
Séparer configuration, données d’entrée et sorties ; conserver versions de bibliothèques et ordre des étapes.
Notions et méthodes en détail
Déplacer les étapes du notebook vers des fonctions nommées et des paramètres explicites.
Exporter résultat et rejets séparément ; documenter entrées, sorties et commande d’exécution.
Ajouter contrôles de colonnes et assertions sur un petit fichier de référence.
Atelier prévuRelancer l'analyse sur un second fichier et livrer notebook, export et consignes d'exécution ; expliquer une limite de performance.
Livrable attenduAnalyse rejouable, notice d’utilisation et synthèse métier.
Vérification en atelierUne seconde exécution sur la même entrée reproduit le résultat sans manipulation manuelle.
Pour aller plus loin
Exécuter l’analyse sur un nouvel export et faire expliquer le résultat par un pair à partir du seul dossier livré.
Mettre vos acquis à l’épreuve
Évaluation finale prévue
Mise en situation individuelle et restitution commentée, incluses dans la dernière séquence. Durée indicative : 60 minutes.
Critères de réussite
Le notebook repart d'une session vide sans dépendance cachée.
Les totaux sont vérifiés après nettoyage.
Le graphique répond à une question et comporte ses unités.
Adaptation et validation pédagogique. Version enrichie proposée, à valider par le formateur. Répartition pédagogique proposée sur une base de 7 heures par jour, pauses exclues. À ajuster avec le formateur au positionnement initial. Les approfondissements « Pour aller plus loin » sont sélectionnés par le formateur selon le positionnement et le temps disponible ; ils ne constituent pas des heures supplémentaires garanties.
Les ateliers décrivent les travaux prévus. Leurs fichiers, corrigés et évaluations en ligne sont à préparer, sauf ressources explicitement disponibles dans le module pilote.
Références pour approfondir
Documentation des organismes et éditeurs. La progression et les ateliers sont une rédaction originale pour Beyond Expertise.
Le centre doit confirmer les prérequis, le programme final, les dates, les horaires et le tarif avant inscription. Le délai d’accès dépend des disponibilités et du besoin. L’ouverture d’une session et la disponibilité d’un cours e-learning sont confirmées avant inscription.
Les ateliers, méthodes et évaluations du programme sont proposés pour validation pédagogique. Les supports effectivement disponibles sont indiqués dans la section « Contenu e-learning ».
Le parcours ne délivre pas de diplôme ni de certification professionnelle. Aucune éligibilité CPF ou prise en charge n’est garantie. Toute préparation à un examen externe devra faire l’objet d’informations et d’habilitations vérifiées.
Les objectifs et prérequis sont disponibles. Les leçons, supports et évaluations de ce parcours ne sont pas encore intégrés dans cet espace. Le programme détaillé ci-dessus décrit les apprentissages et les ateliers prévus.
Origine des informations et statut du programme
Durée, niveau, modalités, objectifs et tarif relevés sur le site officiel le 11 septembre 2026. Le déroulé détaillé a été enrichi par Beyond Expertise. Validation pédagogique du formateur à réaliser avant animation.