Ghi tài liệu lớp cho Sphinx
sphinx là một công cụ tuyệt vời để hiển thị tài liệu dưới dạng HTML. Trong bài tập này, bạn sẽ viết một docstring cho một lớp để sphinx có thể tận dụng.
Lưu ý: phần docstring bạn nộp phải khớp chính xác với lời giải. Nếu bạn thử nhiều lần mà vẫn sai, hãy cân nhắc làm mới mã mẫu và bắt đầu lại từ đầu.
Bài tập này là một phần của khóa học
Nguyên tắc Kỹ thuật Phần mềm với Python
Hướng dẫn bài tập
importlớpDocumentfromgóitext_analyzerđể dùng trong định nghĩa lớp.- Hoàn thiện dòng docstring mô tả các tham số của phương thức
__init__. - Hoàn tất docstring bằng cách điền phần tài liệu cho các thuộc tính hay 'biến thể hiện' của lớp
SocialMedia.
Bài tập tương tác thực hành trực tiếp
Hãy thử làm bài tập này bằng cách hoàn thành đoạn mã mẫu này.
____
class SocialMedia(Document):
"""Analyze text data from social media
____ social media text to analyze
:____: Counter object containing counts of hashtags used in text
:____: Counter object containing counts of @mentions used in text
"""
def __init__(self, text):
Document.__init__(self, text)
self.hashtag_counts = self._count_hashtags()
self.mention_counts = self._count_mentions()