La programmation Orientée Objet dans Python
Généralités
Objectifs
- Connaître la programmation Orienté Objet (POO) dans Python
- Appliquer les grands principes de la POO et ses particularismes en langage Python
- Appliquer la POO à la programmation scientifique
Public
Statisticien, data analyst/scientist/engineers souhaitant se former à la POO avec Python.
Prérequis
Connaitre le langage Python ou avoir suivi le cours d’introduction au langage Python, PyBase00.
Contenu du cours
Introduction à la Programmation Orientée Objet
Le concept de classe
Comment créer une classe avec Python ?
Les constructeurs
Les attributs
Les méthodes
Méthodes vs Fonctions
Comment créer une méthode
Point d’étape
L'encapsulation
Accesseurs et mutateurs
Encapsulation des attributs
Attributs privés en Python
Définir proprement accesseurs et mutateurs
Encapsulation des méthodes
L'héritage
Le concept d’héritage
L’héritage avec Python
Polymorphisme
Héritages multiples
Attributs et méthodes protégés
Informations
| Niveau | Intermédiaire |
| Modes d’enseignement | Présentiel – Distanciel – En ligne |
| Durée | 3 jours -21 heures |
| Lieux | Paris |
| Code cour | PythonPOO |