É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
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