A l’issue de ce cours, l’étudiant sera capable de :
Comprendre les fondements de la
Programmation Orientée Objet.
Utiliser Python pour implémenter des concepts comme les classes,
l’héritage, le polymorphisme, et l’encapsulation.
Appliquer les bonnes pratiques de structuration du code.
Détecter, gérer et corriger les erreurs via les exceptions.
Organiser un projet logiciel en utilisant modules, packages, et outils
modernes comme PIP et les environnements virtuels.
Tester son code grˆace aux tests unitaires.