SageMath is a free open-source mathematics software system licensed under the GPL. It builds on top of many existing open-source packages: NumPy, SciPy, matplotlib, Sympy, Maxima, GAP, FLINT, R and many more. This session will give a quick overview of the features of Sagemath and how to get starting using Sagemath.
Prerequisite: either install Sagemath on your computer (https://doc.sagemath.org/html/en/installation/index.html) to benefit from all the functionalities, or open a free account on CoCalc (https://cocalc.com) to use Sagemath online on a notebook (slow).
Useful links:
- https://www.sagemath.org – the main webpage of Sagemath.
- https://doc.sagemath.org/html/en/installation/index.html – installation instructions (many ways).
- https://cocalc.com — CoCalc (Collaborative Calculation and Data Science) – you can open a free account to use Sagemath online.
- https://doc.sagemath.org/html/en/reference/index.html – reference manual of Sagemath.
- https://doc.sagemath.org/html/en/tutorial/index.html – some tutorials.
- https://www.sagemath.org/sagebook/ — book in open access « Computational Mathematics with Sagemath ».
- https://ask.sagemath.org — get help on coding with Sagemath (and so many examples).
- https://groups.google.com/g/sage-devel — report bugs, get help installing Sagemath, etc.
- https://cython.org — know more about Cython.
- https://trac.sagemath.org — Sagemath development page (tickets, git, etc.).