New: The Python 3 version of the book and course material is available at This site is maintained for those who want to continue to learn Python 2.

The goal of this site is to provide a set of materials in support of my Python for Informatics: Exploring Information book to allow you to learn Python 2 on your own. This page serves as an outline of the materials to support the textbook.

You can download the exercises, audio, and video lectures to your local computer so you can play them locally. This can be done with either a Right-Click or a Control-Click in most browsers.