Sección A.1 Introducción

Los entornos de cálculos matemáticos son complejos y requieren una gran cantidad de tiempo y esfuerzo para dominarlos, sin embargo, para digerir y ayudar manipular y comprender el cúmulo de conceptos y abstracciones matemáticas incluidas en este libro, se presenta y sugiere el programa
SageMath: inicialmente sólo SAGE (Software for Algebra and Geometry Experimentation); una suite de programas matemáticos que incorpora un conjunto de potentes algoritmos matemáticos que pueden facilitar el análisis y entendimiento de los aspectos prácticos a tratar.SageMath, es un sistema algebraico computacional (en inglés CAS), especializado para cálculos algebraicos, simbólicos y numéricos. SageMath se divide en un núcleo que realiza los cálculos y una interfaz (a elegir) que los muestra y permite la interacción con el usuario; reúne y unifica bajo un solo entorno, toda una colección de software matemático. SageMath utiliza el lenguaje de programación Python, que soporta expresiones funcionales y en programación orientada a objetos; internamente está escrito en Python y en una versión modificada de Pyrex llamada Cython. SageMath es software libre, distribuido bajo los términos de la GNU General Public License.
Se puede usar y ejecutar script de SageMath on line, usando la página Web del proyecto
SageMathCell.