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
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