Sympy est une librairie pour les mathématiques, utilisant des symboles. Son but est d’être un système algébrique (computer algebra system, CAS en anglais) complet, tout en gardant le code le plus simple possible. Sympy se base sur mpmath. D’autres librairies peuvent être utilisées pour la représentation graphique.

Voici un exemple d’utilisation tiré de la documentation :

>>> from sympy.solvers import solve
>>> from sympy import Symbol
>>> x = Symbol('x')
>>> solve(x**2 - 1, x)
[-1, 1]