Kom igångKom igång gratis

Skriv en klass för ditt paket

Vi har gått igenom hur klasser skrivs i Python. I den här övningen skapar du grunden till en Document-klass som ska ligga till grund för textanalys i ditt paket. När klassen är klar anpassar du paketets __init__.py-fil så att användarna enkelt kommer åt den.

Nedan ser du strukturen för den miljö du arbetar i.

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

Den här övningen är en del av kursen

Mjukvaruutvecklingsprinciper i Python

Visa kurs

Interaktiv övning med praktiskt arbete

Testa den här övningen genom att slutföra den här exempelkoden.

# 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
Redigera och kör kod