Zacznij terazZacznij za darmo

Pisanie klasy dla pakietu

Wiesz już, jak pisać klasy w Pythonie. W tym ćwiczeniu stworzysz zalążek klasy Document, która będzie stanowić fundament analizy tekstu w twoim pakiecie. Po napisaniu klasy zmodyfikujesz plik __init__.py pakietu, aby użytkownicy mieli do niej łatwy dostęp.

Poniżej przedstawiono strukturę katalogów, w której będziesz pracować.

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

To ćwiczenie jest częścią kursu

Zasady inżynierii oprogramowania w Pythonie

Zobacz kurs

Interaktywne ćwiczenie praktyczne

Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.

# 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
Edytuj i uruchom kod