Crash course on Python programming for the Humanities (2021/2022)

Course code
cod wi: DT000236
Name of lecturer
Marco Rospocher
Marco Rospocher
Number of ECTS credits allocated
Academic sector
Language of instruction
A.A. 21/22 dottorato dal Oct 1, 2021 al Sep 30, 2022.

Lesson timetable

Go to lesson schedule

Learning outcomes

The course aims to provide students with the basic skills for
programming a computer to solve problems using the Python
language. At the end of the course the students:
- will know the Python data types and data structures;
- will know the core programming constructs (sequence, selection,
iteration) and how to implement them in Python;
- will know how to use functions and organize a Python program
according to the procedural programming paradigm;
- will be able to write programs that use external Python modules.


Classes will be on: 12 - 19 - 26 January 2022, 9.00-13.00, Room T7 (Palazzo di Lingue)
For the students of the PhD programme in Languages and Literatures and the PhD programme in Linguistics.
Booking is required.

- Introduction to programming and Python
- Data types (numbers, strings) and Variables
- Decisions
- Iterations
- Functions and procedural programming
- Lists, Sets and Dictionaries
- Files
- Python modules

Reference books

See the teaching bibliography

Assessment methods and criteria

In class