CommencerCommencer gratuitement

Écrire une classe pour votre package

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

Voici la structure dans laquelle vous allez travailler.

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

Cet exercice fait partie du cours

Principes d’ingénierie logicielle en Python

Afficher le cours

Exercice interactif pratique

Essayez cet exercice en complétant cet exemple de code.

# 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