เริ่มต้นใช้งานเริ่มต้นใช้งานได้ฟรี

เขียนคลาสสำหรับแพ็กเกจของคุณ

เราได้เรียนรู้วิธีเขียนคลาสใน 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
แก้ไขและรันโค้ด