![]() |
DES RESSOURCES ET DES OUTILS AU SERVICE DES ACTEURS ET DES PROFESSIONNELS. |
Python programmation orientée objetDate de mise à jour : 21/01/2026
| Identifiant OffreInfo : 24_298973 |
Carif-Oref Provence - Alpes - Côte d'Azur |
Comprendre les principes fondamentaux de la programmation orientée objet
Maîtriser la syntaxe POO du langage Python
Concevoir des classes et des objets adaptés à un besoin métier
Utiliser l'héritage, l'encapsulation et le polymorphisme
Structurer une application Python orientée objet
Améliorer la maintenabilité et la réutilisabilité du code
Appliquer les bonnes pratiques de conception logicielle
Module 1 : Rappels sur Python
Rappels de syntaxe Python
Types de données et structures de contrôle
Fonctions et portée des variables
Module 2 : Introduction à la programmation orientée objet
Concepts fondamentaux de la POO
Différences entre programmation procédurale et orientée objet
Notion de classe et d'objet
Module 3 : Création et utilisation des classes
Définition d'une classe en Python
Attributs et méthodes
Constructeur et méthode init
Instanciation d'objets
Module 4 : Encapsulation et propriétés
Attributs publics, protégés et privés
Getters et setters
Utilisation des propriétés (@property)
Module 5 : Héritage et polymorphisme
Héritage simple et multiple
Redéfinition de méthodes
Utilisation de super()
Polymorphisme et méthodes abstraites
Module 6 : Méthodes spéciales et bonnes pratiques
Méthodes magiques (str, repr, etc.)
Composition vs héritage
Organisation du code en modules et packages
Module 7 : Mise en pratique
Étude de cas orientée objet
Conception d'une mini-application en Python
Relecture et amélioration du code
Non certificiante
Information non communiquée
Conventionnement : Non
Niveau d'entrée : Information non communiquée
Connaissances de base en programmation Notions élémentaires du langage Python Utilisation d'un environnement de développement