Aller au contenu

Programmation orientée objet en Python

1ère
Chapitre 1 / 4

Pourquoi la programmation objet ?

Des objets pour modéliser le réel

Un programme peut être vu comme un ensemble d'objets qui interagissent : un personnage de jeu vidéo, un article de blog, une voiture dans un simulateur. Chaque objet possède des caractéristiques, comme son nom ou sa vitesse, et des actions qu'il peut réaliser, comme avancer ou publier. La programmation orientée objet regroupe ces caractéristiques et actions dans des classes, des moules qui décrivent la structure commune. En Python, une classe se définit avec le mot-clé class et permet ensuite de créer plusieurs objets appelés instances. Cette approche rend le code plus lisible, réutilisable et proche de la réalité.

Rappel

En Python, une fonction regroupe des instructions réutilisables ; la POO étend cette idée en regroupant aussi des données.

Définition

Classe : plan ou modèle décrivant les attributs et méthodes d'un type d'objet.

Exemple

Un jeu vidéo peut définir une classe Personnage, puis créer des instances Mario, Luigi ou Peach avec des couleurs différentes.

💡 À retenir : Une classe est un moule ; un objet est une réalisation concrète issue de ce moule.

Connecte-toi pour donner ton avis sur ce cours.