CommencezCommencez gratuitement

Écrire une classe pour votre paquet

Nous avons vu comment écrire des classes en Python. Dans cet exercice, vous allez créer le début d'une classe Document qui servira de base à l'analyse de texte dans votre paquet. Une fois la classe écrite, vous modifierez le fichier __init__.py de votre paquet pour la rendre facilement accessible à vos utilisateurs.

Voici la structure de l'endroit où vous allez travailler.

working_dir
├── text_analyzer
│    ├── __init__.py
│    ├── counter_utils.py
│    ├── document.py
└── my_script.py

Cette activité fait partie du cours

Principes d'ingénierie logicielle en Python

Voir le cours

Exercice interactif pratique

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

# Define Document class
class Document:
    """A class for text analysis
    
    :param text: string of text to be analyzed
    :ivar text: string of text to be analyzed; set by `text` parameter
    """
    # Method to create a new instance of Document
    def ____(____, text):
        # Store text parameter to the text attribute
        ____.text = text
Modifier et exécuter le code