See http://www.quora.com/Where-can-I-solve-polynomials-With-steps-Any-app-or-website
solve(x^3 - 4*x^2 + 6*x -24 == 0,x)
show(solve(x^3 - 4*x^2 + 6*x -24 == 0,x))
import sympy x = sympy.var('x') sympy.solve(x^3 - 4*x^2 + 6*x - 24,x)