You can download a pdf file that details all the errors we have detected so far, along with corrections. We have also added a list of significant updates to Python, Spyder, and the Anaconda distribution since the first edition was published in 2015.


Known errata not yet incorporated into the pdf are listed below

If you believe you have discovered an error or omission, please submit it as a comment or e-mail the authors. Thanks for your input!


  1. page 10 : __builtins__ instead of __builtin__

    1. Thanks, Maxime!

      While `__builtin__` is available in the IPython interpreter (on which Spyder and Jupyter notebooks are based), it is not available in the basic Python interpreter. `__builtins__` is available on any platform, however.


Thank you for your input!
To avoid duplication, spam, and inappropriate content, we will review comments before posting them.

— Jesse & Phil