Universiteit Leiden

nl en
Medewerkerswebsite Selecteer eenheid
Je ziet nu alleen algemene informatie. Selecteer je organisatie om ook informatie te zien over jouw faculteit.

Training

Programming in Python

  • Peter Verhaar, Ben Companjen
Datum
vrijdag 6 maart 2026 - vrijdag 10 april 2026
Toelichting
De training bestaat uit vijf online sessie op 6, 13, 20, 27 maart en op 10 april. De sessies starten om 09:30 en eindigen om 12:30u. De voertaal is Engels.
Bezoekadres
online

This course offers a basic and accessible introduction to programming in Python, aimed specifically at researchers and teachers without prior coding skills. Due to limited capacity, we can only offer this course to staff affiliated with Leiden University. You can find a link to the registration form at the bottom of this page.

During five sessions, this course will explain the core principles of programming using Python, including topics such as variables, data types and conditional execution (e.g., if X, then Y). You will be able to perform basic calculations, manipulate text and read from and write to files.

The course consists of five sessions on 6, 13, 20, 27 March and on 10 April. The sessions will last 3 hours, and they take place in between 09:30 and 12:30h.

For more information on the contents of the course, you can send an email to cds@library.leidenuniv.nl.

What you will learn

Session 1:

  • Using Jupyter notebooks
  • Variables and data types
  • Conditional and repeated execution of code

Session 2:

  • Lists and dictionaries
  • Working with Strings
  • Functions, modules and packages

Session 3:

  • Working with files and folders
  • Regular expressions

Session 4:

  • Data analysis with Python

Session 5:

  • Acquiring data
  • Data visualisation

Workload

The course consists of five sessions of three hours each. Participants are also requested to do some background reading and to carry out simple coding tasks as homework. The total workload is estimated at about 35 hours.

Approximately two weeks before the start all registered participants will receive practical instructions on how to prepare for the course.

Registratie

Deze website maakt gebruik van cookies.  Meer informatie.