CommencerCommencez gratuitement

Utiliser l’héritage pour créer une classe

Vous avez déjà écrit une classe Document pour l’analyse de texte, mais votre projet de NLP se concentre désormais sur des données de médias sociaux. Votre classe Document générale pourra être utile plus tard ; il vaut donc mieux ne pas la supprimer pendant que vous vous focalisez sur les tweets.

Plutôt que de copier-coller les fonctionnalités déjà écrites, appliquez les principes « DRY » et l’héritage pour créer rapidement votre nouvelle classe SocialMedia.

Cet exercice fait partie du cours

<cours>Principes d’ingénierie logicielle en Python</cours>
Voir le cours

Instructions de l’exercice

  • Document a été préchargée dans la session.
  • Complétez l’instruction class pour créer une classe SocialMedia qui hérite de Document.
  • Définissez la méthode __init__() de SocialMedia qui initialise un Document.

Exercice interactif pratique

Essayez cet exercice en complétant ce code d’exemple.

# Define a SocialMedia class that is a child of the `Document class`
class ____:
    def __init__(self, text):
        ____.____(self, text)
Modifier et exécuter le code