expand ((5*x+3)*(1-x)*(1+6*x))

solve(-30*x**3 + 7*x**2 + 20*x + 3, x)

diff(-30*x**3 + 7*x**2 + 20*x + 3, x)

series(-30*x**3 + 7*x**2 + 20*x + 3, x, 0, 10)

Experiment with SymPy at SymPy Live.