Python for beginners

This course is primarily aimed at researcher and postgraduate students who work with (lots of) text data and who want to learn a tool that can manipulate (read, write, change) these data automatically. The course introduces Python as such a tool and the aim is to show how it can be used to handle the most common file formats (txt, csv, json, xml, html). 

Bildet kan inneholde: tekst, font, fugl, tilpasning.

Reading and writing files in Python

Target audience

This course is aimed at researchers and postgraduate students with no prior knowledge of Python or programming, and who want learn how to process text data.

In the social sciences, including the humanities, research data often come in the form of (un-)structured text. Manipulating (reading, inspecting, changing, extracting, writing) this kind of empirical data demands sophisticated text editor / spreadsheet skills or simple programming tools. Python is such a tool, and has become the favourite programming language among scientists in recent years, with lots of online libraries and packages, making it relatively easy to become a competent programmer. 

Signing up

The course on the 30th of January is unfortunately fully booked. Write to us if would like to put your name on the waiting list.

Note that you need to have an active UiO user account to take part in the course. 

Important: We expect all participants to bring their own laptop (Windows, Mac or Linux) with the VMware Horizon client pre-installed.

The Horizon client can be found in the Software Center. Contact local IT (or us,, if you cannot find or install the client. You may test it here also runs Python courses.

Course content in brief

Log in, start the programming environment (Spyder), open/read, write/close files, handle multiple input files, inspect and extract data in several formats (text, csv, json, xml and html).


If you have any questions about the course, please write us at

Published Jan. 17, 2020 2:54 PM - Last modified Jan. 27, 2020 9:48 AM