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
  1. Introduction aux classes et aux objets.
  2. Création de classes et d'objets.
  3. Attributs
  4. Méthodes.
  5. Constructeurs et destructeurs.

Télécharger cours partie 1 (pdf): Syntaxe de Base de la POO en Python.pdf

Corrigé des exercices du cours:

Séance 2 : Héritage, Polymorphisme et Surcharges des méthodes
  1. Héritage de classes.
  2. Polymorphisme et surcharge de 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
  1. La classe Object.
  2. Les Méthodes spéciales en Python (exemples : __str__, __eq__, __add__).
  3. Encapsulation.

Télécharger cours partie 3 (pdf): La classe Object et les Méthodes spéciales en Python.pdf

TP POO