Programming in Python

Please note this is still under active development. Please contact me if you spot any errors.

by Sam O'Neill

This is an introductory set of units for Python that have been created as the notes for the introductory Programming unit of the undergraduate computing course, 4CM523 - Programming.

It is designed to be reasonably comprehensive and should be read in order. Each unit has a number of lessons each with their own exercise.

I hope you enjoy the course

— Sam