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 | ||
| 1 | Ouverture : 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 blancs | 0,5 h |
| 2 | Rappels consolidés : types, séquences, dictionnaires et ensembles, fonctions, portée et passage d'arguments | 1,5 h |
| 3 | Travaux pratiques : exercices ciblés sur les pièges du référentiel - mutabilité, arguments par défaut, copies superficielles et profondes | 1,5 h |
| 4 | Chaî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és | 2 h |
| 5 | Modules 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 distribuable | 1,5 h |
| Jour 2 | ||
| 6 | Programmation objet : classes et instances, attributs de classe et d'instance, méthodes, propriétés et encapsulation | 2 h |
| 7 | Travaux pratiques : implémenter une hiérarchie de classes métier avec propriétés et méthodes spéciales | 2 h |
| 8 | Héritage simple et multiple, ordre de résolution des méthodes, polymorphisme, isinstance et issubclass, composition | 1,5 h |
| 9 | Travaux pratiques : refactoriser la hiérarchie, surcharger __str__, __eq__ et __lt__, puis couvrir le tout avec unittest | 1,5 h |
| Jour 3 | ||
| 10 | Exceptions : hiérarchie des exceptions intégrées, try, except, else et finally, exceptions personnalisées et propagation | 1,5 h |
| 11 | Travaux pratiques : fiabiliser le programme fil rouge par une gestion d'exceptions conforme au référentiel | 1,5 h |
| 12 | Fichiers et flux : modes d'ouverture, texte et binaire, encodages, gestionnaires de contexte, os et pathlib | 1,5 h |
| 13 | Travaux pratiques : traiter des fichiers CSV et JSON et gérer proprement les erreurs d'entrée-sortie | 1,5 h |
| 14 | Domaine Miscellaneous, soit 22 % de l'examen : compréhensions de listes, expressions lambda, fonctions map et filter, fermetures et générateurs | 1 h |
| Jour 4 | ||
| 15 | Examen blanc n° 1 dans les conditions réelles : 40 questions à choix multiple et pondération réelle des cinq domaines | 1,5 h |
| 16 | Correction commentée question par question et remédiation sur les points faibles collectifs | 2 h |
| 17 | Travaux 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 |
| 18 | Examen blanc n° 2 et stratégie d'examen : gestion du temps, lecture des énoncés, élimination des distracteurs | 1,5 h |
| 19 | Débriefing final, modalités d'inscription et de passage de l'examen PCAP (examen en sus), plan de révision individuel | 0,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
