Programming languages are universal tools with which we can convey solutions to a variety of problems to a computer. When working with text, Python is a good language of choice as it offers many different methods for e.g. the linguistic annotation of text or the visualisation of research results.
In four sessions, this course gives an introduction to the basic concepts of programming which can be easily applied to Python-specific libraries, such as spacy, or even to other programming languages. Humanists learn to automatically annotate texts with Python, calculate frequencies of words and grammatical features, process and modify tables with Python, and perform basic data analysis and visualisation.
The course is aimed at researchers from the Arts and Humanities and assumes no technical skill or prior knowledge of programming.
Johanna Rockstroh (Department of Romance Studies UP)
Friederike Schulz (Department of Romance Studies UP)
Daniil Skorinkin (Digital Humanities Network UP)
Henny Sluyter-Gäthje (Department of German Studies UP)