A repository for working through the ThinkPython book