Introduction à la Programmation Orientée Objet (POO) en Python
Objectif de ce chapitre
L'objectif de ce chapitre est de vous initier à la POO en Python. Nous explorerons la syntaxe de base, l'héritage, et les méthodes spéciales.
Vous apprendrez à concevoir des classes, à créer des objets, à utiliser l'héritage pour réutiliser du code, et à personnaliser le comportement de vos classes en utilisant des méthodes spéciales.
Contenu du Cours
Le cours sur la POO en Python sera divisé en trois séances, chacune approfondissant un aspect crucial de la programmation orientée objet. Voici un aperçu du contenu du cours :
Séance 1 : Syntaxe de Base de la POO en Python
- Introduction aux classes et aux objets.
- Création de classes et d'objets.
- Attributs
- Méthodes.
- Constructeurs et destructeurs.
Télécharger cours partie 1 (pdf): Syntaxe de Base de la POO en Python.pdf
Corrigé des exercices du cours:
- Ex1 class rectangle.py - Ex1 class rectangle.pdf
- Ex2 class voiture.py - Ex2 class voiture.pdf
- Ex3 class point.py - Ex3 class point.pdf
Séance 2 : Héritage, Polymorphisme et Surcharges des méthodes
Télécharger cours partie 2 (pdf): Héritage, Polymorphisme et Surcharges des méthodes en Python.pdf
Séance 3 : Méthodes Spéciales et Utilisation Avancée
- La classe Object.
- Les Méthodes spéciales en Python (exemples :
__str__
,__eq__
,__add__
). - Encapsulation.
Télécharger cours partie 3 (pdf): La classe Object et les Méthodes spéciales en Python.pdf