Sage Beginner’s Guide: Code and Errata

Sage is a free open-source mathematics software system.  It’s a GPL alternative to commercial software such as Magma, Maple, Mathematica and MATLAB.  Sage is a research-grade tool, cited in nearly 100 academic research articles (with dozens more in press).

I’ve written a book to help engineers, scientists, and students get started with Sage.  It’s available in print and e-book formats.  Please check it out!


I am aware that there are a number of issues with the code bundle that is available on the Packt site, but I have not been able to get the publisher to replace it.


Since the book was published, a number of minor errors have been discovered. Sage has also evolved, which in some cases has changed the functionality of the examples. If you have specific problems to report, please email them to me, and I will add errata to this page.

2 thoughts on “Sage Beginner’s Guide: Code and Errata

  1. James Traynor

    I have your book – was a big help.
    Enjoyed using Sage, but have problem. Downloaded an upgraded version and now find myself locked out of notebook. It does not recognize my ‘username’ or ‘password’. I have tried available support suggestions but none work. Any suggestions? Am going nuts.

    1. Craig Post author

      Thanks, I’m glad the book helped! Have you tried setting up the notebook server on the new version? Perhaps the users and passwords are over-written when Sage is upgraded. This guide has some information about that:

      The first time you run the server, it should prompt you to set an administrator password. Once you have admin privileges, you may be able to set up a user to access your old notebooks.


Leave a Reply