Certification Central Campus : Développeur Python data
Écrire du Python propre pour lire, transformer et calculer sur des données, avec NumPy et pandas.
Certification Central Campus : ni diplôme d'État, ni certification professionnelle enregistrée au répertoire national.
Niveau Fondamentaux en bref
- Pour qui
- Débutants en programmation qui veulent écrire du Python pour traiter des données.
- Leçons requises
- 40 leçons, environ 40 h de travail (estimation)
- Examen final
- 1 h : 25 questions et 3 exercices Python
- Réussite
- 70 % des points, 50 % par domaine
- Prérequis
- Aucun
Niveau Avancé en bref
- Pour qui
- Développeurs Python qui veulent structurer leur code data et le rendre efficace.
- Leçons requises
- 44 leçons en plus du niveau Fondamentaux, environ 44 h de travail (estimation)
- Examen final
- 1 h 30 : 30 questions et 4 exercices Python
- Réussite
- 70 % des points, 50 % par domaine
- Prérequis
- Niveau Fondamentaux du même métier obtenu
Niveau Fondamentaux
Les compétences que la certification atteste.
Débutants en programmation qui veulent écrire du Python pour traiter des données. L'examen final vérifie chacune de ces compétences, domaine par domaine.
- Est capable de manipuler les types de base (nombres, chaînes, listes, dictionnaires, ensembles, tuples) et de convertir de l'un à l'autre.
- Est capable d'écrire conditions, boucles et compréhensions de listes pour transformer une collection.
- Est capable d'écrire des fonctions avec paramètres, valeurs par défaut et valeur de retour, y compris lambda, map et filter.
- Est capable de lire et d'écrire des fichiers texte, CSV et JSON.
- Est capable de créer des tableaux NumPy et de calculer dessus (forme, indexation, découpage, opérations, statistiques).
- Est capable de créer un DataFrame pandas, de l'inspecter et d'en sélectionner des colonnes.
Niveau Avancé
Les compétences que la certification atteste.
Développeurs Python qui veulent structurer leur code data et le rendre efficace. L'examen final vérifie chacune de ces compétences, domaine par domaine.
- Est capable de concevoir des classes (constructeur, méthodes, héritage, méthodes spéciales) pour modéliser des données.
- Est capable d'utiliser la diffusion (broadcasting), le remodelage et la vectorisation NumPy au lieu de boucles.
- Est capable de filtrer, trier, fusionner et transformer des DataFrame (loc, merge, concat, apply).
- Est capable d'agréger avec groupby, agg, transform, pivot_table et crosstab.
- Est capable de nettoyer un jeu de données en un traitement reproductible.
- Est capable de construire des graphiques Matplotlib (courbes, barres, histogrammes, nuages, sous-graphiques).
- Est capable d'évaluer la complexité d'un algorithme et de choisir une recherche ou un tri adapté.
40 leçons requises
Les leçons requises, dans l'ordre conseillé.
Prises dans plusieurs parcours, rangées par parcours puis par module. Toutes validées, elles ouvrent l'examen final de ce niveau.
Sans abonnement, 1 leçon d'aperçu est ouverte ici. Les autres s'ouvrent dès l'offre Essentiel. Voir les offres · Se connecter
Parcours Python40 leçons
Introduction à Python pour la data
Variables et types
- Nombres entiers et flottantsAbonnementOuverte avec un abonnement
- Chaînes de caractèresAbonnementOuverte avec un abonnement
- Listes : collections ordonnéesAbonnementOuverte avec un abonnement
- Dictionnaires : clés et valeursAbonnementOuverte avec un abonnement
- Ensembles et tuplesAbonnementOuverte avec un abonnement
- Conversions de typesAbonnementOuverte avec un abonnement
Contrôle de flux
Fonctions
- Définir une fonctionAbonnementOuverte avec un abonnement
- Paramètres et valeurs de retourAbonnementOuverte avec un abonnement
- Arguments par défautAbonnementOuverte avec un abonnement
- Fonctions lambda et clés de triAbonnementOuverte avec un abonnement
- map, filter et compréhensionsAbonnementOuverte avec un abonnement
- Synthèse : une fonction de nettoyage robusteAbonnementOuverte avec un abonnement
Fichiers et JSON
NumPy : les bases
- Importer NumPy et créer un arrayAbonnementOuverte avec un abonnement
- Shape et dtypeAbonnementOuverte avec un abonnement
- IndexationAbonnementOuverte avec un abonnement
- Découpage (slicing)AbonnementOuverte avec un abonnement
- Opérations vectoriellesAbonnementOuverte avec un abonnement
- Statistiques de baseAbonnementOuverte avec un abonnement
Pandas : introduction
- Series PandasAbonnementOuverte avec un abonnement
- DataFrame depuis un dict de colonnesAbonnementOuverte avec un abonnement
- DataFrame depuis une liste d'enregistrementsAbonnementOuverte avec un abonnement
- Inspecter un jeu de donnéesAbonnementOuverte avec un abonnement
- Colonnes et indexAbonnementOuverte avec un abonnement
- Sélectionner des colonnesAbonnementOuverte avec un abonnement
44 leçons requises
Les leçons requises, dans l'ordre conseillé.
Prises dans plusieurs parcours, rangées par parcours puis par module. Toutes validées, elles ouvrent l'examen final de ce niveau.
Ces leçons s'ouvrent dès l'offre Essentiel. Voir les offres · Se connecter
Parcours Python35 leçons
Programmation orientée objet
- Créer une classeAbonnementOuverte avec un abonnement
- Méthodes : calculer et modifier l'étatAbonnementOuverte avec un abonnement
- Le constructeur __init__AbonnementOuverte avec un abonnement
- Héritage et super()AbonnementOuverte avec un abonnement
- Méthodes spéciales : afficher, comparer, trierAbonnementOuverte avec un abonnement
- Modéliser un enregistrement avec @dataclassAbonnementOuverte avec un abonnement
NumPy avancé
Manipulation Pandas
- Filtrer des lignesAbonnementOuverte avec un abonnement
- Trier les donnéesAbonnementOuverte avec un abonnement
- Créer une colonneAbonnementOuverte avec un abonnement
- Supprimer et renommerAbonnementOuverte avec un abonnement
- Empiler des tables avec concatAbonnementOuverte avec un abonnement
- Vectoriser d'abord, apply en dernierAbonnementOuverte avec un abonnement
Groupby et agrégations
- groupby de baseAbonnementOuverte avec un abonnement
- Agrégations multiplesAbonnementOuverte avec un abonnement
- transformAbonnementOuverte avec un abonnement
- Table pivotAbonnementOuverte avec un abonnement
- pd.crosstabAbonnementOuverte avec un abonnement
- filter sur groupesAbonnementOuverte avec un abonnement
Nettoyage des données
- Détecter les valeurs manquantesAbonnementOuverte avec un abonnement
- fillna et dropnaAbonnementOuverte avec un abonnement
- Gérer les doublonsAbonnementOuverte avec un abonnement
- Convertir les typesAbonnementOuverte avec un abonnement
- Détecter des outliersAbonnementOuverte avec un abonnement
- Synthèse : fonction de nettoyageAbonnementOuverte avec un abonnement
Visualisation avec Matplotlib
- Figure et axesAbonnementOuverte avec un abonnement
- Graphique en ligneAbonnementOuverte avec un abonnement
- Diagramme en barresAbonnementOuverte avec un abonnement
- HistogrammeAbonnementOuverte avec un abonnement
- Nuage de pointsAbonnementOuverte avec un abonnement
- Tableau de bord en sous-graphiquesAbonnementOuverte avec un abonnement
Parcours Algo & IA9 leçons
Complexité et efficacité
Tri et recherche
- La recherche linéaireAbonnementOuverte avec un abonnement
- La recherche dichotomique (binaire)AbonnementOuverte avec un abonnement
- Le tri par sélectionAbonnementOuverte avec un abonnement
- Le tri fusion (diviser pour régner)AbonnementOuverte avec un abonnement
- Le tri rapide (quicksort)AbonnementOuverte avec un abonnement
L'examen final
Chronométré, tiré au sort, corrigé sur nos serveurs.
Les questions sont tirées dans un vivier propre à chaque domaine : deux tentatives ne se ressemblent pas. Le corrigé ne quitte jamais nos serveurs.
- Durée
- 1 h, minuteur sans pause
- Composition
- 25 questions et 3 exercices Python
- Barème
- 1 point par question à choix, 5 points par exercice (tout ou rien), 40 points au total
- Réussite
- 70 % des points au total et 50 % au moins dans chaque domaine
- Tentatives
- 3 par cycle, 24 h au moins entre deux, un examen différent à chaque fois. Après 3 échecs, un nouveau cycle s'ouvre 30 jours plus tard
- Validité
- Permanente, avec la version du référentiel (2026.1). Un niveau obtenu ne se repasse pas
- Accès
- Leçons requises validées, abonnement Plus
| Domaine | Questions | Exercices | Points |
|---|---|---|---|
| Bases du langage | 10 | 2 Python | 20 |
| Fichiers et JSON | 5 | aucun | 5 |
| NumPy et pandas | 10 | 1 Python | 15 |
| Total | 25 | 3 | 40 |
Conditions de passage
En ligne, sans surveillance, sous votre compte. Les éditeurs SQL et Python s'exécutent dans votre navigateur pour essayer vos réponses, sans dire si elles sont justes ; la correction se fait sur nos serveurs, une fois l'examen envoyé. Vos réponses sont enregistrées au fil de l'eau : un rechargement de la page ne fait rien perdre.
L'examen final
Chronométré, tiré au sort, corrigé sur nos serveurs.
Les questions sont tirées dans un vivier propre à chaque domaine : deux tentatives ne se ressemblent pas. Le corrigé ne quitte jamais nos serveurs.
- Durée
- 1 h 30, minuteur sans pause
- Composition
- 30 questions et 4 exercices Python
- Barème
- 1 point par question à choix, 5 points par exercice (tout ou rien), 50 points au total
- Réussite
- 70 % des points au total et 50 % au moins dans chaque domaine
- Tentatives
- 3 par cycle, 24 h au moins entre deux, un examen différent à chaque fois. Après 3 échecs, un nouveau cycle s'ouvre 30 jours plus tard
- Validité
- Permanente, avec la version du référentiel (2026.1). Un niveau obtenu ne se repasse pas
- Accès
- Leçons requises validées, niveau Fondamentaux obtenu, abonnement Plus
| Domaine | Questions | Exercices | Points |
|---|---|---|---|
| Programmation objet | 7 | 1 Python | 12 |
| NumPy et pandas avancés | 10 | 2 Python | 20 |
| Visualisation | 6 | aucun | 6 |
| Algorithmique et complexité | 7 | 1 Python | 12 |
| Total | 30 | 4 | 50 |
Conditions de passage
En ligne, sans surveillance, sous votre compte. Les éditeurs SQL et Python s'exécutent dans votre navigateur pour essayer vos réponses, sans dire si elles sont justes ; la correction se fait sur nos serveurs, une fois l'examen envoyé. Vos réponses sont enregistrées au fil de l'eau : un rechargement de la page ne fait rien perdre.
Un temps majoré peut être accordé aux personnes en situation de handicap, sur demande.
Diagnostic sans compte
Situez-vous avant de commencer.
Une dizaine de questions sur les domaines de l'examen, corrigées tout de suite. Ouvert à tous, sans abonnement et sans compte.
Sans compte, environ 5 minutes
10 questions pour situer votre niveau
Les questions portent sur les domaines de l'examen final de ce niveau, sans en être tirées : l'examen a son propre vivier. Vous obtenez une carte de vos domaines (acquis, fragile, à découvrir) et la leçon par laquelle commencer. Le résultat reste sur cet appareil.
Sans compte, environ 5 minutes
10 questions pour situer votre niveau
Les questions portent sur les domaines de l'examen final de ce niveau, sans en être tirées : l'examen a son propre vivier. Vous obtenez une carte de vos domaines (acquis, fragile, à découvrir) et la leçon par laquelle commencer. Le résultat reste sur cet appareil.
Plan du Coach
Votre date visée, semaine par semaine.
Indiquez une date et le temps dont vous disposez. Le plan place d'abord les domaines fragiles du diagnostic et garde la dernière semaine pour réviser, puis passer l'examen final.
Coach
Plan daté jusqu'à votre date visée
Estimation : environ 1 h par leçon, théorie et exercice.
Sans diagnostic, le plan suit l'ordre conseillé des leçons requises. Passez le diagnostic pour mettre vos domaines fragiles en premier.
Rien n'est envoyé : la date et les heures restent dans ce navigateur.
Choisissez une date
Le plan répartit les 40 leçons requises restantes sur les semaines qui vous séparent de la date visée, et garde la dernière semaine pour réviser puis passer l'examen final.
Environ 40 h pour les 40 leçons requises de ce niveau, à raison d'une heure par leçon : une estimation. Abonné, demandez au Coach dans n'importe quelle leçon ce que vous faites ensuite. Voir les leçons
Coach
Plan daté jusqu'à votre date visée
Estimation : environ 1 h par leçon, théorie et exercice.
Sans diagnostic, le plan suit l'ordre conseillé des leçons requises. Passez le diagnostic pour mettre vos domaines fragiles en premier.
Rien n'est envoyé : la date et les heures restent dans ce navigateur.
Choisissez une date
Le plan répartit les 44 leçons requises restantes sur les semaines qui vous séparent de la date visée, et garde la dernière semaine pour réviser puis passer l'examen final.
Environ 44 h pour les 44 leçons requises de ce niveau, à raison d'une heure par leçon : une estimation. Abonné, demandez au Coach dans n'importe quelle leçon ce que vous faites ensuite. Voir les leçons
L'attestation
Un document à votre nom, vérifiable par tous.
Délivrée dès la réussite de l'examen final. Son code unique et son QR code mènent à une page publique de vérification : titulaire, intitulé, niveau, compétences attestées, date et version du référentiel. Aucune réponse d'examen n'y figure.
Certification délivrée par Central Campus By KairoAI à l'issue d'un examen en ligne. Ce n'est ni un diplôme d'État ni une certification professionnelle enregistrée au répertoire national.
Certification Central Campus
Développeur Python data
Niveau FondamentauxDélivrée à
Camille Exemple
Compétences attestées
- Est capable de manipuler les types de base (nombres, chaînes, listes, dictionnaires, ensembles, tuples) et de convertir de l'un à l'autre.
- Est capable d'écrire conditions, boucles et compréhensions de listes pour transformer une collection.
- Est capable d'écrire des fonctions avec paramètres, valeurs par défaut et valeur de retour, y compris lambda, map et filter.
- Est capable de lire et d'écrire des fichiers texte, CSV et JSON.
- et 2 autres
Examen final réussi avec 82 % (seuil 70 %)
Référentiel 2026.1 · Code E0E1 E2E3 A4B5 C6D7
L'attestation
Un document à votre nom, vérifiable par tous.
Délivrée dès la réussite de l'examen final. Son code unique et son QR code mènent à une page publique de vérification : titulaire, intitulé, niveau, compétences attestées, date et version du référentiel. Aucune réponse d'examen n'y figure.
Certification délivrée par Central Campus By KairoAI à l'issue d'un examen en ligne. Ce n'est ni un diplôme d'État ni une certification professionnelle enregistrée au répertoire national.
Certification Central Campus
Développeur Python data
Niveau AvancéDélivrée à
Camille Exemple
Compétences attestées
- Est capable de concevoir des classes (constructeur, méthodes, héritage, méthodes spéciales) pour modéliser des données.
- Est capable d'utiliser la diffusion (broadcasting), le remodelage et la vectorisation NumPy au lieu de boucles.
- Est capable de filtrer, trier, fusionner et transformer des DataFrame (loc, merge, concat, apply).
- Est capable d'agréger avec groupby, agg, transform, pivot_table et crosstab.
- et 3 autres
Examen final réussi avec 82 % (seuil 70 %)
Référentiel 2026.1 · Code E0E1 E2E3 A4B5 C6D7
Questions fréquentes
Ce qu'il faut savoir avant de commencer.
Que vaut une certification Central Campus ?
Certification délivrée par Central Campus By KairoAI à l'issue d'un examen en ligne. Ce n'est ni un diplôme d'État ni une certification professionnelle enregistrée au répertoire national. Elle atteste que vous avez réussi un examen chronométré, corrigé sur nos serveurs, sur les compétences listées pour ce niveau. Elle ne promet ni emploi ni résultat ailleurs.
Quelle différence avec une attestation de parcours ?
L'attestation de parcours dit que vous avez validé au moins 80 % des leçons d'un parcours, sans examen. La certification Développeur Python data demande des leçons prises dans plusieurs parcours, puis un examen final réussi.
Les leçons validées suffisent-elles ?
Non. Les leçons requises ouvrent l'examen ; c'est l'examen qui atteste les compétences. Certaines leçons se valident en lisant le cours, d'autres demandent un exercice corrigé : l'examen final, lui, est le même pour tous.
Que se passe-t-il en cas d'échec ?
Vous voyez votre score par domaine et les leçons à revoir, jamais les bonnes réponses. Une nouvelle tentative s'ouvre 24 heures plus tard, avec d'autres questions. Après 3 échecs, il faut attendre 30 jours avant un nouveau cycle de 3 tentatives.
Puis-je repasser l'examen pour une meilleure note ?
Non. Un niveau obtenu ne se repasse pas : l'attestation garde le score de la tentative réussie. Vous pouvez viser le niveau suivant.
Quel abonnement faut-il ?
Sans abonnement : cette page, le diagnostic, le plan de révision et la première leçon de chaque parcours. L'offre Essentiel ouvre toutes les leçons requises, avec le Tuteur et le Coach. L'offre Plus ajoute l'examen final et l'attestation, avec les examens blancs et l'Examinateur pour s'entraîner.
Combien de temps faut-il prévoir ?
Cela dépend de votre point de départ. Le plan compte environ une heure par leçon, théorie et exercice : c'est une estimation. Le diagnostic vous dit par où commencer.