DATAROCKSTARS
Réf. INF-DEV-53Revenir au menu
Catalogue entreprises › Formations informatiques › Développement logiciel, informatique et Web

Python : préparation à la certification PCAP

Consolider sa pratique de Python jusqu'au niveau attendu par la certification PCAP

4 jours · 28 h Niveau intermédiaire Présentiel, distanciel synchrone, hybride Inter · Intra · Sur mesure Certifiante · PCAP – Certified Associate in Python Programming (Python Institute), examen en sus

Descriptif

Python : préparation à la certification PCAP est une formation de 4 jours (28 heures), de niveau intermédiaire, rattachée au domaine « Développement logiciel, informatique et Web ». Consolider sa pratique de Python jusqu'au niveau attendu par la certification PCAP. Conçue et animée par des praticiens en activité, elle alterne apports ciblés (30 %) et mises en pratique (70 %) sur des laboratoires individuels accessibles depuis un navigateur, avec des cas inspirés des secteurs banque, assurance et services publics. Le parcours s'appuie sur 24 laboratoires dédiés, provisionnés à la demande et accessibles trente jours après la session. Disponible en inter-entreprises, en intra sur catalogue et en version sur mesure adaptée au contexte de l'entreprise.

Objectifs pédagogiques

À l'issue de la formation, le participant sera capable de :

  • Modules, paquets et environnement d’exécution
  • Programmation objet : classes, héritage, polymorphisme
  • Exceptions, fichiers et bibliothèque standard
  • Examens blancs commentés et stratégie d’examen

Programme détaillé

N°Contenus et activités Durée
Jour 1
1Ouverture : test de positionnement sur les cinq domaines du référentiel PCAP-31-03, attentes, accès aux carnets Python et à la plateforme d'examens blancs0,5 h
2Rappels consolidés : types, séquences, dictionnaires et ensembles, fonctions, portée et passage d'arguments1,5 h
3Travaux pratiques : exercices ciblés sur les pièges du référentiel - mutabilité, arguments par défaut, copies superficielles et profondes1,5 h
4Chaînes de caractères, domaine pesant 18 % de l'examen : nature et immuabilité, séquences d'échappement, découpage et indexation, méthodes de chaînes, ord et chr, comparaison et conversion, avec exercices associés2 h
5Modules et paquets : import et chemins de recherche, __name__, __init__.py, sous-paquets, modules math, random et platform, dir(), pip, environnements virtuels et structuration d'un paquet distribuable1,5 h
Jour 2
6Programmation objet : classes et instances, attributs de classe et d'instance, méthodes, propriétés et encapsulation2 h
7Travaux pratiques : implémenter une hiérarchie de classes métier avec propriétés et méthodes spéciales2 h
8Héritage simple et multiple, ordre de résolution des méthodes, polymorphisme, isinstance et issubclass, composition1,5 h
9Travaux pratiques : refactoriser la hiérarchie, surcharger __str__, __eq__ et __lt__, puis couvrir le tout avec unittest1,5 h
Jour 3
10Exceptions : hiérarchie des exceptions intégrées, try, except, else et finally, exceptions personnalisées et propagation1,5 h
11Travaux pratiques : fiabiliser le programme fil rouge par une gestion d'exceptions conforme au référentiel1,5 h
12Fichiers et flux : modes d'ouverture, texte et binaire, encodages, gestionnaires de contexte, os et pathlib1,5 h
13Travaux pratiques : traiter des fichiers CSV et JSON et gérer proprement les erreurs d'entrée-sortie1,5 h
14Domaine Miscellaneous, soit 22 % de l'examen : compréhensions de listes, expressions lambda, fonctions map et filter, fermetures et générateurs1 h
Jour 4
15Examen blanc n° 1 dans les conditions réelles : 40 questions à choix multiple et pondération réelle des cinq domaines1,5 h
16Correction commentée question par question et remédiation sur les points faibles collectifs2 h
17Travaux pratiques ciblés : reprise individualisée des domaines les moins maîtrisés, chaînes de caractères et programmation objet en priorité1,5 h
18Examen blanc n° 2 et stratégie d'examen : gestion du temps, lecture des énoncés, élimination des distracteurs1,5 h
19Débriefing final, modalités d'inscription et de passage de l'examen PCAP (examen en sus), plan de révision individuel0,5 h

Méthodes pédagogiques

  • Pédagogie active : 34 % du temps en pratique encadrée — laboratoires cloud provisionnés par participant, travaux pratiques guidés, fil rouge applicatif —, le reste en apports structurés, démonstrations commentées, cadrage et évaluation
  • répartition calculée sur le déroulé détaillé de cette formation, et non annoncée de façon uniforme
  • classe inversée avec prérequis sur le LMS
  • apprentissage adaptatif selon le positionnement initial
  • travaux en binômes
  • classe virtuelle en séquences de 3 h 30 maximum sur Microsoft Teams
  • support clair, complet et paginé remis à chaque participant

Technologies et outils mobilisés

Python 3, modules et paquets, POO, exceptions, fichiers, bibliothèque standard

Modalités d'évaluation et de validation

  • Positionnement initial en ligne
  • quiz de validation à chaque séquence
  • évaluation finale des acquis (QCM et mise en situation)
  • satisfaction à chaud
  • questionnaire de transfert à 30 jours
  • attestation de fin de formation
  • préparation à la certification PCAP – Certified Associate in Python Programming (Python Institute), examen en sus

Plateforme, laboratoires et ressources

  • Plateforme LMS DATAROCKSTARS : parcours, quiz et supports. Environnements de laboratoire provisionnés à la demande, isolés par participant et accessibles depuis un navigateur — 24 laboratoires dédiés à ce programme. Accès maintenu trente jours après la session

Fiche mise à jour le 21/09/2026 — version 1.0. Les programmes sont révisés chaque trimestre et à chaque évolution majeure des technologies, normes ou référentiels de certification concernés.