L'orienté objet : concepts avancés

Découvrez les concepts avancés de la programmation orientée objet comme les notions d'héritage, de polymorphisme et de surcharge.
Commencer le la formation
  • grade grade grade
    Avancé
  • schedule 23 minutes
  • list 7 sessions
Les méthodes de classe

1. Les méthodes de classe

02:43

Dans cette session, vous allez approfondir votre compréhension des méthodes de classe en Python, un aspect crucial du paradigme orienté objet. Vous serez initié à la définition et à l'utilisation des méthodes de classe, ainsi qu'à leur rôle dans l'héritage et le polymorphisme. Nous aborderons aussi leur utilité dans la surcharge de méthodes et la gestion d'instances.

  • Sous-titres
  • Résumé textuel
Voir la session
Les méthodes statiques

2. Les méthodes statiques

02:04

Vous allez découvrir le concept de méthodes statiques en Python lors de cette session. Nous allons explorer la définition et l'utilisation de ces méthodes spécifiques dans la programmation orientée objet. Vous allez apprendre à identifier quand et comment utiliser les méthodes statiques pour optimiser le code de vos projets.

  • Sous-titres
  • Résumé textuel
Voir la session
La méthode __str__

3. La méthode __str__

02:24

Vous allez approfondir l'usage de la méthode __str__, une des spécialités de la programmation orientée objet. Nous allons explorer comment cette méthode peut être essentielle pour améliorer l'affichage de vos objets et optimiser leur utilisation. Comprendre son fonctionnement vous fournira également des outils pour la surcharge d'autres méthodes.

  • Sous-titres
  • Résumé textuel
Voir la session
L'héritage

4. L'héritage

07:03

Dans cette session, vous allez vous familiariser avec le concept d'héritage en programmation orientée objet sous Python. Nous allons explorer comment les classes peuvent hériter des caractéristiques d'autres classes, améliorant ainsi l'efficacité et la modularité de votre code. Vous allez découvrir comment créer des sous-classes et surcharger des méthodes pour offrir une plus grande flexibilité à vos programmes.

  • Sous-titres
  • Résumé textuel
Voir la session
La fonction super

5. La fonction super

01:49

Dans cette séance, vous allez découvrir en détail la fonction super en Python. Nous allons explorer comment elle permet de faire référence à la classe parente et vous allez comprendre son rôle essentiel dans les concepts avancés de la programmation orientée objet tels que l'héritage et le polymorphisme.

  • Sous-titres
  • Résumé textuel
Voir la session
La surcharge

6. La surcharge

02:31

Divez au cœur du concept de la surcharge en Python au sein de cette session. Vous allez maîtriser l'art de la redéfinition des méthodes, permettant à une seule fonction d'exécuter différentes tâches en fonction des paramètres. Nous allons ensemble, parcourir les techniques pour augmenter l'efficacité et la lisibilité de vos codes.

  • Sous-titres
  • Résumé textuel
Voir la session
Le polymorphisme

7. Le polymorphisme

04:24

Au cours de cette session, vous allez explorer le concept de polymorphisme en programmation orientée objet. Nous allons nous pencher sur ses différentes implications et utilisations concrètes. Vous allez également découvrir comment l'implémenter efficacement dans vos projets Python. Nous terminerons par des études de cas pour mieux vous familiariser avec cette notion essentielle.

  • Sous-titres
  • Résumé textuel
Voir la session

Rechercher sur le site

Formulaire de contact

Inscris-toi à Docstring

Pour commencer ton apprentissage.

Tu as déjà un compte ? Connecte-toi.