Začněte nyníZačněte zdarma

Vytvoření třídy pro tvůj balíček

Probrali jsme, jak se třídy píšou v Pythonu. V tomto cvičení začneš budovat třídu Document, která poslouží jako základ pro textovou analýzu ve tvém balíčku. Až třídu napíšeš, upravíš soubor __init__.py svého balíčku tak, aby k ní měli uživatelé snadný přístup.

Níže vidíš strukturu složek, se kterými budeš pracovat.

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

Toto cvičení je součástí kurzu

Principy softwarového inženýrství v Pythonu

Zobrazit kurz

Interaktivní cvičení na vyzkoušení si v praxi

Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.

# 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
Upravit a spustit kód