Introduction to Programming in Python

Make sure you have python and all required packages installed. Consult the notes on installing Python if needed.

To get started, I recommend working through the official Python tutorial. If you prefer a book, you might want to get Allen B. Downey's Think Python 2e textbook. It is available online, free of charge, or can bought in any decent bookshop (e.g. on Amazon).

If you prefer watching video tutorials rather than working through a book, have a look at Introduction to Python 3.

For learning any programming language it is most important to write your own code. As a student of HTL Bulme, you may use the provided SSH access to our sandbox server.

Python reference documentation can be found at



The following interactive presentations provide a good starting point for self-study as well.

Special Topics