Python Fundamentals.

A.Y. 2024/2025
Course offered to students on the PhD programme in
Visit the PhD website for the course schedule and other information
4
ECTS
20
Overall hours
Lesson period
January 2025
Language
English
Lead instructor: Marco Gherardi
"The training objectives are an operational and syntactic knowledge of the Python programming language, and a deep understanding of its semantic characteristics. Particular attention will be given to those aspects that are usually overlooked at first contact with Python as a scripting language. The topics covered will be discussed in the broader context of programming language theory. The successful students will be able to write correct and efficient Python code; moreover, they will be able to learn how to use new modules effectively on their own."
No prior knowledge of python will be required, but some experience with at least another programming language (such as C++) will be assumed. Some of the more in-depth topics, especially in the second half of the course, will be of interest also to students who already have experience with the language.
Assessment methods
Esame
Assessment result
voto verbalizzato in trentesimi
How to enrol

Deadlines

The course enrolment deadline is usually the 27th day of the month prior to the start date.

How to enrol

  1. Access enrolment on PhD courses online service using your University login details
  2. Select the desired programme and click on Registration (Iscrizione) and then on Register (Iscriviti)

Ignore the option "Exam session date” that appears during the enrolment procedure.

Contacts

For help please contact [email protected]

Professor(s)