Source code and Errata for the Effective Python book