Depuis le 3 novembre 2026, PCAP-31-04 est la version active de l’examen Python Institute Certified Associate Python Programmer. Le changement ne se résume pas à un nouveau code : le plan passe de cinq à six domaines, l’épreuve compte désormais 42 questions et le programme ajoute notamment le pattern matching structurel, pathlib, les tests, le débogage, le travail collaboratif et l’usage contrôlé d’assistants IA. L’examen reste proposé en anglais, dure 65 minutes et exige 72 % de bonnes réponses.
Cette évolution concerne directement les candidats déjà engagés dans une préparation PCAP-31-03. Les bases Python restent utiles, mais les anciens pourcentages et les examens blancs calés sur 40 questions ne représentent plus exactement l’épreuve actuelle. Il faut donc conserver les acquis transférables, puis combler les nouveaux objectifs à partir du référentiel officiel révisé le 2 novembre 2026.
PCAP-31-04 : les informations confirmées
La page officielle de la certification PCAP (nouvel onglet) affiche désormais le code PCAP-31-04 et permet d’acheter un voucher. Le programme officiel PCAP-31-04 (nouvel onglet) identifie la révision du 2 novembre 2026, le blueprint 1.5 et six sections. Voici les modalités publiées au 3 novembre :
| Élément | PCAP-31-04 |
|---|---|
| Questions | 42 |
| Durée | 65 minutes |
| Score de réussite | 72 % |
| Langue | Anglais |
| Passage | TestNow, sous surveillance en ligne |
| Validité du titre | 5 ans |
| Prérequis administratif | Aucun |
| Base recommandée | Niveau PCEP ou connaissances équivalentes |
Python Institute ne fixe pas un montant universel sur la page de l’examen : le candidat est invité à consulter les options et prix actuels dans la boutique OpenEDG. Il serait donc trompeur de publier un tarif unique sans pays, taxes ni offre. Vérifiez le total réellement affiché avant le paiement.
Les formats annoncés incluent choix unique, choix multiples, éléments interactifs, questions fondées sur du code et scénarios. Après un échec, un délai de quinze jours s’applique avant une nouvelle tentative. Les anciens titres PCAP déjà obtenus restent valides : le lancement de PCAP-31-04 n’annule pas un credential PCAP antérieur.
Le nouveau plan et ses pondérations
| Domaine | Pondération | Questions indicatives |
|---|---|---|
| Modules et packages | 12 % | 5 |
| Exceptions | 12 % | 5 |
| Chaînes de caractères | 9,5 % | 4 |
| Programmation orientée objet | 28,5 % | 12 |
| Constructions Python avancées et entrées-sorties | 24 % | 10 |
| Tests, débogage, développement collaboratif et assistance IA | 14 % | 6 |
La programmation orientée objet reste le bloc le plus important, mais son poids relatif diminue. Les chaînes passent de 18 % dans PCAP-31-03 à 9,5 %, tandis qu’un domaine entièrement nouveau regroupe qualité, collaboration et assistance IA. Les candidats ne doivent pas interpréter cette baisse comme une permission d’ignorer les chaînes : elles restent présentes dans leurs propres questions et à l’intérieur de scénarios portant sur les fichiers, les tests ou les exceptions.
Ce qui change par rapport à PCAP-31-03
L’ancien examen comportait 40 questions et cinq domaines : modules et packages, exceptions, chaînes, programmation orientée objet, puis compréhensions, lambdas, closures et entrées-sorties. PCAP-31-04 conserve ce socle, redistribue les objectifs et ajoute une sixième section explicitement tournée vers le cycle de développement.
Pattern matching et chemins de fichiers
Le nouveau plan cite le pattern matching structurel. Il faut savoir lire un bloc match/case, comprendre l’ordre des motifs et reconnaître le cas par défaut. La mémorisation de la syntaxe ne suffit pas : entraînez-vous à prédire quelle branche s’exécute pour des séquences ou mappings simples.
pathlib apparaît également dans les objectifs. Travaillez la construction de chemins, leur composition, les vérifications courantes et la différence entre représenter un chemin et effectuer une opération d’entrée-sortie. Un exercice utile consiste à remplacer une concaténation de chaînes dépendante du système par des objets Path, puis à tester le code dans un répertoire temporaire.
Tests et débogage
PCAP-31-04 demande désormais de comprendre les objectifs d’un test, l’organisation de cas de test et les opérations de débogage. La bonne préparation ne consiste pas à apprendre un framework entier hors programme. Il faut surtout savoir isoler un comportement, construire une donnée d’entrée, comparer résultat attendu et résultat obtenu, puis localiser la cause d’un échec.
Créez de petits exemples avec une fonction pure, une classe et une lecture de fichier. Ajoutez un cas nominal, une limite et un échec attendu. Ensuite, utilisez une trace ou un débogueur pour suivre valeurs et flux d’exécution. Cette méthode relie les nouveaux objectifs aux exceptions et à la POO déjà connues.
Travail collaboratif et intégration continue
Le référentiel mentionne dépôts, branches, revues de code et intégration continue. Le but n’est pas de transformer PCAP en certification Git avancée. Un candidat doit toutefois reconnaître le rôle de ces mécanismes : isoler une modification, la faire relire, exécuter automatiquement des contrôles et éviter d’intégrer un changement qui casse le projet.
Préparez un mini-dépôt de laboratoire. Créez une branche, modifiez une fonction, ajoutez un test et relisez le diff avant fusion. Configurez ensuite un contrôle automatisé minimal qui exécute les tests. Vous obtenez ainsi une expérience concrète sans confondre l’objectif Python avec l’administration complète d’une forge logicielle.
Assistance IA : validation et protection des données
L’assistance IA figure dans le sixième domaine, mais l’examen ne devient pas une certification générale sur l’intelligence artificielle. Les objectifs portent sur une utilisation critique : évaluer une suggestion, vérifier le code généré et protéger les données.
En pratique, ne copiez jamais une réponse sans la relire. Demandez une petite fonction dans un dépôt fictif, puis vérifiez types, erreurs, limites et tests. Introduisez volontairement une exigence ambiguë pour observer si la proposition invente un comportement. Enfin, identifiez ce qui ne doit pas être transmis : secrets, code confidentiel, données personnelles ou détails d’infrastructure non autorisés.
Comment adapter une préparation déjà commencée
Si vous avez utilisé une formation PCAP-31-03, ne repartez pas de zéro. Classez vos acquis dans trois colonnes : objectifs encore présents, objectifs redistribués, objectifs nouveaux. Les modules, exceptions, chaînes, POO, compréhensions, lambdas, closures et fichiers restent réutilisables. En revanche, remplacez vos pondérations, ajoutez les nouveautés et calibrez vos simulations sur 42 questions et 65 minutes.
Un audit simple peut tenir en quatre étapes :
- lire les 42 objectifs du blueprint 1.5 et marquer chacun comme maîtrisé, à pratiquer ou nouveau ;
- associer chaque ressource existante à un objectif précis, sans supposer qu’un ancien chapitre couvre automatiquement la nouvelle version ;
- ajouter un laboratoire combinant
pathlib, tests, branche de travail, revue et contrôle automatisé ; - effectuer une simulation chronométrée et analyser les erreurs par domaine plutôt que par impression générale.
La formation OnLevelUp actuellement publiée pour PCAP porte encore le code PCAP-31-03. Elle reste utile pour le socle, mais cet article n’annonce pas sa migration vers PCAP-31-04. Tant que ses métadonnées, ses domaines et ses examens blancs n’ont pas été mis à jour séparément, ne les présentez pas comme une simulation fidèle du blueprint 1.5.
Plan de révision sur quatre semaines
Semaine 1 — diagnostic et socle. Reprenez modules, exceptions et chaînes. Faites des exercices courts de lecture de code et vérifiez chaque point dans la documentation Python lorsque la réponse dépend d’un détail précis.
Semaine 2 — POO. Travaillez attributs, méthodes, héritage, résolution, introspection et représentations. Comme ce domaine représente 28,5 % et douze questions indicatives, consacrez-lui plusieurs sessions au lieu d’une seule révision longue.
Semaine 3 — constructions avancées et I/O. Reliez compréhensions, générateurs, closures, lambdas, fichiers et pathlib. Préférez un petit projet testable à une série de snippets isolés.
Semaine 4 — qualité et collaboration. Ajoutez tests, débogage, branches, revue, CI et validation des suggestions IA. Terminez par une session de 65 minutes, puis transformez chaque erreur en action concrète.
Avant d’acheter le voucher
- Vérifiez que la fiche affiche bien PCAP-31-04.
- Contrôlez le prix, les taxes et la devise dans la boutique correspondant à votre région.
- Lisez les exigences de surveillance, d’identité, de poste et de connexion.
- Confirmez que l’anglais vous convient pour du code et des scénarios.
- Utilisez le blueprint 1.5, pas un résumé non daté de PCAP-31-03.
- Prévoyez le délai de quinze jours en cas de nouvelle tentative.
PCAP-31-04 modernise une certification Python intermédiaire en intégrant le travail réel autour du code. La priorité n’est donc pas d’accumuler davantage de syntaxe : elle est de savoir construire, vérifier, expliquer et collaborer. Un candidat déjà prêt sur PCAP-31-03 dispose d’une base solide, à condition de mesurer honnêtement l’écart avec les six domaines désormais actifs.



