0% ont trouvé ce document utile (0 vote)
4 vues1 page

POO Python Bases

La Programmation Orientée Objet (POO) en Python repose sur des concepts fondamentaux tels que la définition de classes, les constructeurs, la création d'objets, les méthodes, l'encapsulation, l'héritage et le polymorphisme. Les méthodes spéciales comme __str__, __len__ et __del__ ajoutent des fonctionnalités aux objets. En résumé, la POO permet de structurer le code de manière efficace.

Transféré par

bilalalamy0
Copyright
© All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
4 vues1 page

POO Python Bases

La Programmation Orientée Objet (POO) en Python repose sur des concepts fondamentaux tels que la définition de classes, les constructeurs, la création d'objets, les méthodes, l'encapsulation, l'héritage et le polymorphisme. Les méthodes spéciales comme __str__, __len__ et __del__ ajoutent des fonctionnalités aux objets. En résumé, la POO permet de structurer le code de manière efficace.

Transféré par

bilalalamy0
Copyright
© All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd

Bases de la Programmation Orientée Objet (POO) en

Python
1. Définir une classe
class Personne: pass

2. Constructeur __init__
def __init__(self, nom, age): [Link] = nom [Link] = age

3. Créer un objet
p = Personne('Ali', 20)

4. Méthodes
def dire_bonjour(self): print('Bonjour', [Link])

5. Encapsulation
self._age # attribut privé (convention)

6. Héritage
class Etudiant(Personne): pass

7. Polymorphisme
Même méthode, comportement différent selon la classe.

8. Méthodes spéciales
__str__, __len__, __del__

Résumé : la POO permet de structurer le code avec des classes, objets, héritage et encapsulation.

Vous aimerez peut-être aussi