ComeçarComece gratuitamente

Escrevendo uma classe para seu pacote

Já falamos sobre como as classes podem ser escritas em Python. Neste exercício, você criará o início de uma classe Document que será a base para a análise de texto em seu pacote. Depois que a classe for escrita, você modificará o arquivo __init__.py do seu pacote para torná-lo facilmente acessível aos seus usuários.

Abaixo está a estrutura de onde você trabalhará.

working_dir
├── text_analyzer
│    ├── __init__.py
│    ├── counter_utils.py
│    ├── document.py
└── my_script.py

Este exercício faz parte do curso

Princípios de engenharia de software em Python

Ver Curso

Exercício interativo prático

Experimente este exercício preenchendo este código de exemplo.

# 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 MyClass
    def ____(____, text):
        # Store text parameter to the text attribute
        ____.text = text
Editar e executar código