Introduction to Computing

Topics

Exercises, exams, etc.

Exercises for Tutorial 1
Exercises for Tutorial 2

Recommended books

You will need to be a little careful about what edition you use, since Python is an evolving language. All the following books are based on reasonably recent versions of Python, but please use the edition mentioned below, or a more recent one, if available.

If you are new to programming (in any language)

If you have some programming experience (in any language)

Online resources


Last modified: Thu Sep 10 12:39:53 IST 2026