Menulis class untuk paket Anda
Kita telah membahas cara menulis class di Python. Pada latihan ini, Anda akan membuat cikal bakal class Document yang akan menjadi fondasi untuk analisis teks di paket Anda. Setelah class tersebut ditulis, Anda akan memodifikasi berkas __init__.py pada paket agar mudah diakses oleh para pengguna.
Di bawah ini adalah struktur lokasi tempat Anda akan bekerja.
working_dir
├── text_analyzer
│ ├── __init__.py
│ ├── counter_utils.py
│ ├── document.py
└── my_script.py
Latihan ini adalah bagian dari kursus
Prinsip Rekayasa Perangkat Lunak di Python
Latihan interaktif praktis
Cobalah latihan ini dengan menyelesaikan kode contoh berikut.
# 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