MulaiMulai sekarang secara gratis

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

Lihat Kursus

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
Edit dan Jalankan Kode