Inizia subitoInizia 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 corso

esercizio interattivo pratico

Prova questo esercizio completando questo 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