See our review of the second edition. The author has added new material on dictionaries with default values, making a drawing program, integrals as difference equations, and using Cython. Many new examples and projects have been added, including some from bioinformatics.