Accéder au contenu principal

Cours

Programmation orientée objet en Python

Avancé4 h

Apprenez à créer des classes et à exploiter héritage et polymorphisme pour écrire un code plus réutilisable et optimisé.

Python4 h13 vidéos44 exercices3,600 XP100K+Attestation de réussite

Créez votre compte gratuit

Continuer avec Google
ou
En continuant, vous acceptez nos Conditions d’utilisation, notre notre Politique de confidentialité et que vos données sont stockées aux États-Unis.

Plébiscité par des apprenants dans des milliers d’entreprises

Description du cours

La programmation orientée objet (OOP) est un paradigme de programmation très répandu qui réduit les temps de développement et facilite la lecture, la réutilisation et la maintenance de votre code. OOP permet de ne plus considérer le code comme une séquence d'actions, mais de voir votre programme comme une collection d'objets qui interagissent les uns avec les autres. Dans ce cours, vous apprendrez à créer des classes, qui servent de plans pour chaque objet en Python. Vous exploiterez ensuite les principes de l'héritage et du polymorphisme pour réutiliser et optimiser le code. Plongez dans cette aventure et apprenez à créer du code propre et efficace !

Prérequis

Programme de formation

Plan du cours

1

OOP Principes de base

2

Héritage et polymorphisme

L'héritage et le polymorphisme sont les concepts fondamentaux de OOP qui permettent une réutilisation efficace et cohérente du code. Apprenez à hériter d'une classe, à personnaliser et à redéfinir des méthodes, et examinez les différences entre les données au niveau de la classe et les données au niveau de l'instance.
Commencer le chapitre
3

Intégration avec Python standard

Dans ce chapitre, vous apprendrez à vous assurer que les objets qui stockent les mêmes données sont considérés comme égaux, à définir et à personnaliser les représentations des objets sous forme de chaînes de caractères, et même à créer de nouveaux types d'erreurs. Grâce à des exercices interactifs, vous apprendrez à personnaliser davantage vos classes pour qu'elles fonctionnent davantage comme des types de données Python standard.
Commencer le chapitre
4

Bonnes pratiques de conception des classes

Comment concevoir des classes pour l'héritage ? Python possède-t-il des attributs privés ? Est-il possible de contrôler l'accès aux attributs ? Vous trouverez des réponses à ces questions (et à bien d'autres) en apprenant les meilleures pratiques en matière de conception de classes.
Commencer le chapitre

Programmation orientée objet en Python

Cours
terminé

Obtenir un certificat d'achèvement

S’inscrire maintenant

Apprenez où que vous soyez avec l'application DataCamp

Même en déplacement, suivez quotidiennement nos cours mobiles et nos défis de codage de 5 minutes.