Klassen für Sphinx dokumentieren
sphinx ist ein großartiges Tool, um Dokumentation als HTML zu rendern. In dieser Übung schreibst du eine Docstring für eine Klasse, die von sphinx genutzt werden kann.
Beachte, dass deine eingereichte Docstring exakt mit der Lösung übereinstimmen muss. Wenn es mehrmals nicht klappt, ist es eine gute Idee, den Beispielcode zu aktualisieren und neu zu beginnen.
Diese Übung ist Teil des Kurses
<Kurs>Grundlagen der Softwareentwicklung in Python</Kurs>Übungsanweisungen
importiere die KlasseDocumentfromdem Pakettext_analyzerzur Verwendung in der Klassendefinition.- Vervollständige die Zeile der Docstring, die die Parameter der
__init__-Methode behandelt. - Schließe die Docstring ab, indem du die Dokumentation für die Attribute bzw. „Instanzvariablen“ der Klasse
SocialMediaausfüllst.
Interaktive praktische Übung
Versuche dich an dieser Übung, indem du diesen Beispielcode vervollständigst.
____
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()