Materialien

Projektvorlagen

Die Projektvorlagen stellen eine Klasse 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

Die Handouts stellen die notwendige Theorie dar und führen Beispiele zur Anwendung im SocialBotNet vor.

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.

Vorlage für die Online-IDE.

Arbeitsblatt

Im zugehörigen Arbeitsblatt lernen die SchülerInnen die Projektvorlage und die Webseite kennen und wichtige Ergebnisse festhalten.

Arbeitsblatt als ODT oder PDF.


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.

Projektvorlage herunterladen

Handouts

Die Handouts stellen die notwendige Theorie dar und führen Beispiele zur Anwendung im SocialBotNet vor.

Die Materialien wurden dankenswerterweise von Christopher Frank erstellt und hier zum Download zur Verfügung gestellt.