A collection of interactive SageMath notebooks for exploring foundational topics in calculus and symbolic mathematics.
This repository contains step-by-step notebooks demonstrating how to use SageMath for solving problems in calculus, including:
- Limits and continuity
- Derivatives and differentiation techniques
- Integrals and antiderivatives
- Series and approximations
- Symbolic manipulation and simplification
Each notebook is self-contained and written for learners with basic calculus knowledge, aiming to show the power of computer algebra systems in mathematical exploration.
Maths_in_Sage.ipynb: Introductory notebook โ symbolic computation, limits, basic derivativesMaths_in_Sage_2.ipynb: Advanced derivatives, higher-order calculus, plottingMaths_in_Sage_3.ipynb: Integrals, series expansions, and additional symbolic techniques
To run the notebooks:
- Install SageMath: https://www.sagemath.org/download.html
- Launch the SageMath Jupyter environment:
sage -n jupyter
- Open the
.ipynbfiles and run the cells interactively.
Alternatively, try them online using CoCalc: https://cocalc.com/
SageMath is a free, open-source mathematics system combining the power of many existing tools (like Maxima, SymPy, and NumPy). It's ideal for symbolic math, and these notebooks show how SageMath can complement traditional calculus learning.