Couverture de livre électronique gratuite Cours Python avec Lambda et API Gateway pour le développement backend

Cours Python avec Lambda et API Gateway pour le développement backend

5

(1)

142 pages

Programmation orientée objet en Python : classes et objets en Python

Capítulo 21

Temps de lecture estimé : 0 minutes

+ Exercice

La programmation orientée objet (POO) est un paradigme de programmation basé sur le concept d'« objets ». Les objets sont des instances de classes pouvant contenir des attributs et des méthodes. Python, étant un langage orienté objet, permet la création de classes et d'objets. Explorons davantage les classes et les objets en Python.

Cours en Python

Une classe est un modèle de création d'objets (une instance particulière d'une classe) et est une abstraction qui représente un groupe d'objets avec des propriétés et des comportements similaires. Par exemple, si nous avons une classe appelée « Voiture », elle peut avoir des propriétés telles que « couleur », « modèle », « année » et des comportements tels que « accélérer », « freiner », « tourner ».

En Python, la syntaxe de création d'une classe est la suivante :

classe Nom de classe : # attributs de classe # méthodes de classe

Par exemple, une classe Car peut être créée comme suit :

Voiture de classe : def __init__(soi, couleur, modèle, année) : self.color = couleur self.model = modèle self.year = année def accélérer (auto): print("La voiture accélère") frein par défaut (auto): print("La voiture freine")

Ici, la fonction __init__ est une méthode spéciale, appelée constructeur, qui est automatiquement appelée chaque fois qu'une nouvelle instance de la classe est créée. Il initialise les attributs de la classe.

Continuez dans notre application.

Vous pouvez écouter le livre audio écran éteint, recevoir un certificat gratuit pour ce cours et accéder également à 5 000 autres cours en ligne gratuits.

Ou poursuivez votre lecture ci-dessous...
Download App

Téléchargez l'application

Objets en Python

Un objet est une instance d'une classe. Un objet d'une classe peut accéder aux attributs et méthodes de la classe. Un objet est créé en appelant le nom de la classe suivi de parenthèses.

Par exemple, nous pouvons créer un objet de la classe Car comme suit :

ma_voiture = Voiture("rouge", "berline", 2020)

Ici, "my_car" est un objet de la classe Car. Nous pouvons accéder aux attributs et méthodes de l'objet comme suit :

print(my_car.color) # impressions : rouge my_car.accelerate() # affiche : La voiture accélère

En résumé, la programmation orientée objet en Python implique la création de classes qui définissent des comportements et des caractéristiques et la création d'objets qui sont des instances de ces classes. La POO facilite l'organisation du code et sa maintenance et sa compréhension.

Répondez maintenant à l’exercice sur le contenu :

Quelle est la fonction de la méthode __init__ dans une classe Python ?

Tu as raison! Félicitations, passez maintenant à la page suivante

Vous avez raté! Essayer à nouveau.

Chapitre suivant

Programmation orientée objet en Python : héritage et polymorphisme en Python

Arrow Right Icon
Téléchargez l'application pour obtenir une certification gratuite et écouter des cours en arrière-plan, même avec l'écran éteint.