Reinteract

Free
Reinteract enables interactive experimentation with Python, allowing users to edit code and view results in text or graphs.