Dieser Kurs bietet eine Einführung in die allgemeine Programmiersprache Python an, wobei auf mögliche Anwendungen im sozialwissenschaftlichen Forschungsumfeld konzentriert werden soll. Es werden zuerst die Grundlagen der Sprache (Datentypen, Kontrollstrukturen, Funktionen und Module, Dateioperationen) vermittelt und danach Anwendungen demonstriert bzw. gemeinsam entwickelt. Die Anwendungen können an die aktuellen Bedürfnisse der Teilnehmer angepasst werden. Mögliche Beispiele wären das Herunterladen von Daten aus Publikationsdatenbanken über deren Python-Interface (z.B. Scopus API), oder das Extrahieren von Informationen aus einer Webseite mit Hilfe von pythonbasierten web scraping Werkzeugen.
Aufbau des Kurses: o Die Grundlagen sollten (sofern nicht vorhanden) mit Hilfe von bereitgestellten Lernvideos, Folien, Übungen und Lösungen im Selbststudium angeeignet werden. o Die Lerninhalte, eventuelle Fragen und Probleme werden in Video-Konsultationen / Online-Inputs mit dem Referenten besprochen und diskutiert. o Die Anwendungen werden in 2 Halbtagsworkshops präsentiert, diskutiert bzw. gemeinsam entwickelt.
Format: Selbststudium, Video-Konsultationen (BigBlueButton) und Workshops (in Präsenz oder online, abhängig von der aktuellen Pandemiesituation)
Sprache: Die Kurssprache ist wahlweise Deutsch oder Englisch. Die zum Selbststudium bereitgestellten Materialien sind in englischer Sprache verfasst.