Portrait of Dr Chris Paton

Dr Chris Paton, University of Auckland

An open-access textbook on the Python programming language. Covering the core language, data structures, object-oriented programming, the standard library, testing, and the broader Python ecosystem from first principles.

Chapters

Foundations

Core Language

Object-Oriented Python

Practical Python

Advanced Topics

This site is currently in Beta. Contact: Chris Paton

Textbook of AI · Textbook of Usability · Textbook of Digital Health

Auckland Maths and Science Tutoring