Projektvorlagen
NetzwerkVerbindung
zur Verfügung, die den Verbindungsaufbau und die Verarbeitung von Datenströmen abnimmt.
- Projekt nur mit JSON — In diesem Projekt muss man die JSON-Daten direkt als JSON verarbeiten. Das ist etwas anspruchsvoller, aber funktioniert auch mit APIs von anderen Websiten.
- Projekt mit Objekten — In diesem Projekt steht eine Hilfsklasse zur Verfügung, die die JSON-Antworten in richtige Objekte übersetzt. Der Code ist dadurch anschaulicher
Handouts
Projektvorlagen
Die Projektvorlage für die Online-IDE stellt eine Klasse SocialBot
bereit, die das senden von HTTP-Anfragen vereinfacht und als Oberklasse für eigene Bots verwendet werden kann.
Zudem gibt es einen Satzgenerator
, der in Bots genutzt werden kann um zufällige Beiträge zu erstellen.
Arbeitsblatt
Im zugehörigen Arbeitsblatt lernen die SchülerInnen die Projektvorlage und die Webseite kennen und wichtige Ergebnisse festhalten.
Die Materialien wurden dankenswerterweise von Jürgen Horzella erstellt und hier zum Download zur Verfügung gestellt.
Projektvorlagen
Die Projektvorlage stellt eine Klasse NetzwerkVerbindung
zur Verfügung, die den Verbindungsaufbau und die Verarbeitung von Datenströmen abnimmt. Zudem können die Methoden, die man in der Klasse SocialBot implementiert, über eine kleine GUI ausgeführt werden.
Du kannst entweder direkt die JSON-Daten verarbeiten, oder die Hilfsklassen verwenden, die die JSON-Daten zu Python Objekten umwandelt.
Handouts
Die Materialien wurden dankenswerterweise von Christopher Frank erstellt und hier zum Download zur Verfügung gestellt.