Formation POO avec Python
Le langage de programmation Python est devenu, notamment avec l'essor de la data et du serverless un langage incontournable pour les développeurs backend. A travers cette formation, nous découvrirons ce langage et les principes de la programmation objet.
Objectifs
- Découvrir l’écosystème de Python
- Savoir produire du code objet propre et maintenable
- Tester du code
- Comprendre la Conception Orientée Objet
Programme de la formation
I . Les rudiments de Python
- Mon premier script
- Les variables
- Le typage dans Python
- Les structures de données
- Structurer du code
II . Organisation du code source
- Les fonctions en python
- Comment organiser le code source
- Les librairies
- PIP: Python Installs Packages
- Écrire une librairie
III . POO: Programmation Orientée Objet
- Comprendre la POO
- SRP: Single responsibility principle
- La notion de classe et d’objet
- Comment utiliser les classes
- Cas pratique
- La notion d’héritage
- Surcharger des classes
- La hiérarchie des objets
- Les collections
IV . Les bonnes pratiques en Python
- Convention de code, les normes et les standards
- PEP 8
- Le clean code
- La code review
- Les linters
V . COO: La Conception Orientée Objet
- Les principes SOLID
- Les design patterns
- Étude du singleton
- Des exemples de design pattern
- Le principe du KISS
VI . Les tests en Python
- Les logs
- Définitions d’un test unitaire
- Pytest: coder ses premiers tests
- Les mocks
- Le TDD: Test Driven Development
Avis clients
Super formation
Mis à jour le : 02/12/2025
Sessions adaptées à vos besoins
Formation sur-mesure
Vous souhaitez une formation adaptée à votre entreprise ou à votre équipe ? Planifiez une session dédiée selon vos besoins et disponibilités. Choisissez la date, le format et bénéficiez d'un accompagnement personnalisé avec la possibilité de réaliser la formation dans nos locaux à Lille ou en distanciel.
Rejoignez une session
Envie de monter en compétences rapidement ? Inscrivez-vous à l'une de nos sessions de formation déjà programmées ! Rejoignez d'autres professionnels et apprenez aux côtés de nos experts.
Prendre contactObtenez votre certification de réussite
À l'issue de chaque formation, obtenez un certificat de réussite attestant de vos nouvelles compétences. Ce document valorise votre expertise et constitue un atout précieux pour booster votre carrière et mettre en avant votre maîtrise des technologies enseignées.
Besoin de plus d'informations ?