**Sympy** is a Python library for doing symbolic — rather than numeric — calculations.

For instance, consider the quadratic equation in **x**,

x**2 + HELLO * x + WORLD = 0

where HELLO and WORLD are constants. What's the solution of this equation?

In Python, using Sympy we can code,

```
from sympy import symbols, solve, latex
x, HELLO, WORLD = symbols('x, HELLO, WORLD')
print ( latex ( solve ( x**2 + HELLO * x + WORLD, x ) ) )
```

Since I made a call to Latex the solutions are almost ready for publication! Sympy provides the two of them packed in a list. Here's one:

If you need to do more work on an expression then you would leave out the call to latex.