ÎncepețiÎncepe gratuit

Scrierea unei clase pentru pachetul tău

Am văzut cum se scriu clase în Python. În acest exercițiu, vei crea baza unei clase Document care va fi fundația analizei de text în pachetul tău. După ce scrii clasa, vei modifica fișierul __init__.py al pachetului tău pentru a o face ușor accesibilă utilizatorilor.

Mai jos este structura directorului în care vei lucra.

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

Acest exercițiu face parte din cursul

Principii de inginerie software în Python

Vezi cursul

Exercițiu interactiv practic

Încearcă acest exercițiu completând acest cod de exemplu.

# 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
Editează și rulează codul