IniziaInizia gratis

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

Visualizza il corso

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
Modifica ed esegui il codice