1968 schrieb der französische Alltagshistoriker Emmanuel Le Roy Ladurie in der Wochenschrift ‘Le Nouvel Observateur’: „Der Historiker von morgen wird Programmierer sein oder es wird ihn nicht mehr geben.“1 Diese Prophezeiung hat sich bekanntermaßen als falsch erwiesen. Kenntnisse im Programmieren erleichtern allerdings auf vielfältige Weise die Arbeit von HistorikerInnen, nicht zuletzt angesichts einer immer weiter ansteigenden digitalen Datenflut. Große Korpora von Texten, Bildern und anderen Digitalisaten lassen sich mithilfe kurzer Skripte erfassen, aufbereiten und weiterverarbeiten, sei es im Rahmen der Heuristik, Quellenkritik, Interpretation oder Darstellung.
Die Einführung in das Programmieren für HistorikerInnen gibt zunächst einen Überblick über die Eigenschaften von Python, einer höheren Mehrzweck-Programmiersprache, die besonders in Academia weit verbreitet ist und sich großer Beliebtheit erfreut. Anschließend liegt das Hauptaugenmerk auf der Vorstellung von Anwendungsszenarien und dem gemeinsamen Lösen praktischer Aufgaben. Der Workshop vermittelt Grundkenntnisse in Pythons Syntax und Wortschatz und macht mit zentralen Modulen, Einführungen und Arbeitsumgebungen vertraut, die programmierenden HistorikerInnen zur Verfügung stehen. An seinem Ende werden die TeilnehmerInnen von sich behaupten können, nicht nur über Kontrollstrukturen wie Schleifen und Verzweigungen Bescheid zu wissen, sondern auch erste Erfahrungen im automatischen Erstellen von Dateien, im web scraping und dem natural language processing gesammelt zu haben.
[...]