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