PaliSkill
Python avancé

Chapitre 1 / 10

POO : les fondamentaux

10 leçons dans ce chapitre.

1

Créer une classe : class, __init__ et self

Disponible
0%

Une classe est un modèle pour créer des objets qui regroupent des données et des comportements liés. Un objet (ou instance) est un…

Voir les détails du chapitre

Une classe est un modèle pour créer des objets qui regroupent des données et des comportements liés. Un objet (ou instance) est une réalisation concrète de ce modèle. Ce code affiche . définit le modèle. est une méthode spéciale appelée automatiquement à la création d'un objet — elle initialise ses attributs. désigne l'objet en train d'être créé : stocke l'argument reçu comme attribut de cet objet…

🔒

Attributs d'instance et attributs de classe

Verrouillée

Un attribut défini dans avec est un attribut d'instance : propre à chaque objet, comme vu à la leçon précédente. Un attribut de cl…

🔒

Définir des méthodes

Verrouillée

Une méthode est une fonction définie à l'intérieur d'une classe, qui agit sur un objet précis via — exactement comme , mais pour u…

🔒

Appeler une méthode depuis une autre méthode

Verrouillée

À l'intérieur d'une classe, une méthode peut en appeler une autre sur le même objet, en passant systématiquement par — exactement…

🔒

Paramètres par défaut dans le constructeur

Verrouillée

est une fonction comme les autres : elle accepte des paramètres avec valeur par défaut (vus dans Python Intermédiaire), utiles pou…

🔒

Représenter plusieurs objets dans une liste

Verrouillée

Une liste (vue dans Python Débutant) peut contenir des objets, exactement comme elle contient des nombres ou des dictionnaires — o…

🔒

Indications de type (type hints) de base

Verrouillée

Les indications de type (type hints) précisent, à titre indicatif, le type attendu d'un paramètre ou d'une valeur de retour — Pyth…

🔒

Modifier un attribut directement vs via une méthode

Verrouillée

Un attribut d'objet reste accessible et modifiable directement depuis l'extérieur de la classe, sans passer par une méthode — cont…

🔒

Plusieurs classes qui collaborent

Verrouillée

Un objet peut avoir un attribut qui est luimême un autre objet — deux classes distinctes qui collaborent, chacune responsable d'un…

🔒

Cas pratique : un catalogue de produits orienté objet

Verrouillée

Cette dernière leçon combine attributs, méthodes, valeurs par défaut et une liste d'objets, dans un petit catalogue. Ce que fait c…

Quiz de chapitre

6 questions transversales sur ce chapitre.

Voir le quiz →

Progression du chapitre

0/10 terminées

Accès complet

La première leçon de chaque chapitre est gratuite (10 leçons sur 97).

2 500 XOF / 3,81 € / 4,15 $

Débloquez les 87 leçons restantes de ce module