Scrierea unei clase pentru pachetul tău
Am văzut cum se scriu clase în Python. În acest exercițiu, vei crea baza unei clase Document care va fi fundația analizei de text în pachetul tău. După ce scrii clasa, vei modifica fișierul __init__.py al pachetului tău pentru a o face ușor accesibilă utilizatorilor.
Mai jos este structura directorului în care vei lucra.
working_dir
├── text_analyzer
│ ├── __init__.py
│ ├── counter_utils.py
│ ├── document.py
└── my_script.py
Acest exercițiu face parte din cursul
Principii de inginerie software în Python
Exercițiu interactiv practic
Încearcă acest exercițiu completând acest cod de exemplu.
# 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