Python: programmation objet 2021-2023

Ce cours porte sur les bases de programmation objet en Python. On commencera par la notion de classe puis on enchainera sur les notions de surcharges, d'héritage et de classes abstraites.
Enseignants : E.F, Victor-Michel Dansac (cours), Guillaume Steimer, Léo Bois
Informations : cours et exercices de L2S3, Université de Strasbourg
Cours :
Cours 1: rappel version PDF, version html
Cours 2: les classes version PDF, version html
Cours 3: built-in et surcharges version PDF, version html
Cours 4: relation entre objets version PDF, version html
Cours 5: héritage version PDF, version html
Cours 6: polymorphisme et héritage multiple version PDF, version html
Cours 7: classe abstraite version PDF, version html
Cours 8: exemple mathématique version PDF, version html
Travaux pratiques:
TP1: rappel sujet
TP2: classes et objets sujet
TP3: built-in et surcharges sujet
TP4: Relation entre objets sujet
TP5: Héritage sujet
TP6: Polymorphisme et Héritage multiple sujet
TP7: classes abstraites sujet
TP8: Exemples mathématiques sujet