เขียนคลาสสำหรับแพ็กเกจของคุณ
เราได้เรียนรู้วิธีเขียนคลาสใน Python ไปแล้ว ในแบบฝึกหัดนี้ คุณจะสร้างคลาส Document เป็นรากฐานสำหรับการวิเคราะห์ข้อความในแพ็กเกจของคุณ เมื่อเขียนคลาสเสร็จแล้ว จะต้องแก้ไขไฟล์ __init__.py ของแพ็กเกจเพื่อให้ผู้ใช้เข้าถึงคลาสนี้ได้อย่างสะดวก
ด้านล่างคือโครงสร้างของไดเรกทอรีที่ใช้งาน
working_dir
├── text_analyzer
│ ├── __init__.py
│ ├── counter_utils.py
│ ├── document.py
└── my_script.py
แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร
หลักการวิศวกรรมซอฟต์แวร์ใน Python
แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำ
ลองทำแบบฝึกหัดนี้โดยเติมโค้ดตัวอย่างนี้ให้สมบูรณ์
# 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