Création de la progression
This commit is contained in:
parent
4c1925d3c4
commit
889358a091
18 changed files with 401 additions and 14 deletions
26
src/cours/CIEL2/02-python-objet/python-objet.md
Normal file
26
src/cours/CIEL2/02-python-objet/python-objet.md
Normal file
|
|
@ -0,0 +1,26 @@
|
|||
# Python objet
|
||||
|
||||
## Objet côté développeur
|
||||
- Classes, objets/instance, modèles : abstraction
|
||||
- Attributs : portée/accès, attributs de classe, constructeur
|
||||
- Méthodes : notion de self + paramètres, méthode statique
|
||||
- Propriétés et encapsulation, getter, setter, destructeur
|
||||
- Méthodes spéciales
|
||||
- `__init__` `__del__`
|
||||
- Méthodes de représentation
|
||||
- Méthodes mathématiques / comparaison
|
||||
- Voir doc pour plus
|
||||
- Héritage
|
||||
- Simple
|
||||
- Polymorphisme + isinstance()
|
||||
- Super() + issubclass()
|
||||
- Héritage multiple (aperçu)
|
||||
- Classes abstraites et programmation par contrat / interface / protocole
|
||||
|
||||
# Orga
|
||||
## TP
|
||||
- Classes, attributs, méthodes, propriétés, encapsulation, constructuer... Surcharges d'opérateur + représentation
|
||||
- Héritage et classes abstraites
|
||||
- Bonus : Coder proprement
|
||||
|
||||
## Support de Cours
|
||||
Loading…
Add table
Add a link
Reference in a new issue