Scrivere una classe per il tuo pacchetto
Abbiamo visto come si scrivono le classi in Python. In questo esercizio creerai le basi di una classe Document che sarà la fondazione dell’analisi del testo nel tuo pacchetto. Una volta scritta la classe, modificherai il file __init__.py del tuo pacchetto per renderla facilmente accessibile agli utenti.
Di seguito trovi la struttura su cui lavorerai.
working_dir
├── text_analyzer
│ ├── __init__.py
│ ├── counter_utils.py
│ ├── document.py
└── my_script.py
Questo esercizio fa parte del corso
Principi di Ingegneria del Software in Python
Esercizio pratico interattivo
Prova a risolvere questo esercizio completando il codice di esempio.
# 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