Python Programmer Professional — PCPP
Python avancé, performance et bonnes pratiques professionnelles
À propos de cette formation
La certification PCPP valide une maîtrise Python de niveau professionnel, couvrant les fonctionnalités avancées du langage, les patterns de conception, la concurrence et la performance. C’est la certification Python la plus exigeante du Python Institute.
Cette formation s’adresse aux développeurs Python expérimentés souhaitant affiner leur expertise et se positionner comme références techniques dans leurs équipes.
Aperçu du cours
Choisissez votre mode de formation
Ce qui est inclus dans le Bootcamp :
- 4 jours de formation en direct avec instructeur certifié
- Accès enregistrements des sessions pendant 30 jours
- Datasets et fichiers pratiques
- Guide de préparation à la certification
- Certificat de complétion Sereineo
- Support Q&A pendant et après la formation (7 jours post-bootcamp)
Ce qui est inclus en mode Autonome :
- Accès illimité aux vidéos pendant 6 mois
- Datasets et fichiers pratiques complets
- Guide de préparation à la certification
Support : Support par tickets (réponse sous 48h)
Objectifs pédagogiques
À qui s'adresse cette formation ?
Prérequis
Matériel / Logiciel : Ordinateur avec Python 3.10+ installé Environnement de développement professionnel (VS Code + extensions Python)
Programme de formation
1.1 Descripteurs : __get__, __set__, __delete__
1.2 Métaclasses : type, __new__, __init_subclass__
1.3 Protocoles avancés : __slots__, __enter__/__exit__, __call__
1.4 Abstract Base Classes (ABC) et typing
1.5 Lab : création d'un framework ORM minimaliste
Module 2 — Design Patterns en Python (7h)
2.1 Patterns créationnels : Singleton, Factory, Builder
2.2 Patterns structuraux : Adapter, Decorator, Proxy
2.3 Patterns comportementaux : Observer, Strategy, Command
2.4 Anti-patterns courants en Python
2.5 Lab : implémentation d'un système avec patterns multiples
Module 3 — Concurrence et programmation asynchrone (8h)
3.1 Threading : Thread, Lock, Semaphore, Queue
3.2 Multiprocessing : Process, Pool, Pipe, Manager
3.3 asyncio : event loop, coroutines, tasks, gather
3.4 aiohttp et programmation réseau asynchrone
3.5 Lab : crawler web asynchrone haute performance
Module 4 — Optimisation des performances Python (7h)
4.1 Profiling : cProfile, line_profiler, memory_profiler
4.2 Optimisations algorithmiques et structures de données
4.3 Cython, numba et extensions C pour Python
4.4 Gestion de la mémoire : garbage collector, weakref
4.5 Lab : optimisation d'un algorithme de traitement de données
Module 5 — Packages professionnels, tests et CI (5h)
5.1 Structure de packages Python professionnels : setup.py, pyproject.toml
5.2 Publication sur PyPI : versioning, documentation
5.3 Tests avec pytest : fixtures, markers, mocking
5.4 CI/CD pour Python : GitHub Actions, tox, coverage
5.5 Lab : création et publication d'un package Python
Module 6 — Révision et préparation PCPP (5h)
6.1 Révision des domaines clés PCPP 1 et PCPP 2
6.2 Études de cas complexes
6.3 Examen blanc commenté
Votre formateur
YOUDOM NOUBI Castel LinkedIn →
Co-fondateur & Directeur Technique — SEREINEO
Castel Youdom Noubi est co-fondateur et directeur technique d'Edify IT, une entreprise spécialisée en solutions numériques avec des opérations au Cameroun et au Canada. Fort de plus de 6 ans d'expérience en formation IT et en déploiement de systèmes d'information en entreprise, il accompagne des professionnels et des organisations dans leur transformation digitale. Passionné par la donnée et l'intelligence d'affaires, il conçoit des formations ancrées dans la réalité terrain pour rendre les outils complexes accessibles et immédiatement applicables.
Ce que disent nos apprenants
Des professionnels au Canada qui ont transformé leur carrière avec nos formations.
"J'ai suivi la formation Security+ en mode autonome tout en travaillant à temps plein. Le contenu est structuré, les vidéos courtes et efficaces. Le support par tickets a répondu à toutes mes questions en moins de 24h. J'ai réussi l'examen CompTIA au premier essai. Une plateforme sérieuse que je conseille à tous mes collègues IT"
" J'avais essayé de préparer le CCNA seul pendant 6 mois sans succès. Avec le bootcamp Sereineo, j'ai tout compris en une semaine. La pédagogie est claire, les exercices pratiques sont proches de l'examen réel. J'ai obtenu ma certification du premier coup. Excellent rapport qualité-prix pour le marché canadien."
"La formation Power BI m'a complètement transformé dans mon travail. En 4 jours de bootcamp, j'ai appris à construire des dashboards que je n'aurais jamais pu produire seul. L'instructeur était disponible, les labs très concrets. J'ai passé la certification PL-300 deux semaines après. Je recommande sans hésitation."
Contactez notre équipe pédagogique
Vous avez une question spécifique sur cette formation ? Notre équipe vous répond sous 24h ouvrables.
