Teaching

Introduction to Python

This course is divided in three 2 hours-long classes, with exercises.

This is a Python programming course for beginners, based around written material and practical programming exercises. The following topics are covered: basic syntax; arithmetic and logical operators; flow control (if-else, loops); lists and dictionaries; functions; importing packages; reading and writing files. An introduction to scientific computing (numpy) and graphical packages (matplotlib) is also provided.

Download the zip file with all the class’ material

 

Python Tutorial

This is a 2 hours-long tutorial introducing Python syntax, numpy, matplotlib and scipy packages.