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
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