Introduction à la POO
La programmation orientée objet (POO) est un paradigme de programmation qui permet de structurer son code autour d’objets, qui sont des entités qui possèdent des propriétés (attributs) et des actions (méthodes). Python est un langage de programmation qui supporte la POO, et permet de créer des classes, qui sont des modèles ou des plans pour créer des objets.
Les classes
En Python, les classes sont utilisées pour créer des objets.
Une classe définit les propriétés et les comportements d’un objet, tandis qu’un objet est une instance de cette classe.
Les attributs sont des variables qui stockent les données d’un objet, tandis que les méthodes sont des fonctions qui définissent le comportement de l’objet.
Exemple de définition de la classe Personne
class Personne:
def init(self, nom, age):
self.nom = nom
self.age = age
def parler(self, message):
print(f"{self.nom} dit : {message}")
#Création d’un objet personne
p = Personne(« Jean », 30)
# Accès aux attributs de l'objet personneprint(p.nom) print(p.age)
# Appel d'une méthode de l'objet personnep.parler("Bonjour !")
