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, kursun bir parçasıdır
Python'da Yazılım Mühendisliği İlkeleri
Uygulamalı etkileşimli egzersiz
Bu egzersizi bu örnek kodu tamamlayarak deneyin.
# 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