Paketin için bir sınıf yazma
Python'da sınıfların nasıl yazılacağını ele aldık. Bu egzersizde, paketinde metin analizi için temel olacak bir Document sınıfının başlangıcını oluşturacaksın. Sınıfı yazdıktan sonra, kullanıcılarının kolayca erişebilmesi için paketinin __init__.py dosyasını düzenleyeceksin.
Aşağıda çalışacağın dizin yapısı yer alıyor.
working_dir
├── text_analyzer
│ ├── __init__.py
│ ├── counter_utils.py
│ ├── document.py
└── my_script.py
Bu egzersiz
Python'da Yazılım Mühendisliği İlkeleri
kursunun bir parçasıdırUygulamalı interaktif egzersiz
Bu örnek kodu tamamlayarak bu egzersizi bitirin.
# 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