НачатьНачать бесплатно

Пишем класс для нашего пакета

Мы уже разобрали, как создаются классы в 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
Редактировать и запускать код