Abstract : With VPython you write computational statements and real-time navigable 3D animations are created as a side effect of those computations. For example, in a binary star program you create two sphere objects to represent the star and then, as you continually update positions and velocities, where the positions are the position attributes of the sphere objects, successive 3D renders display the spheres in their new positions. This works not only with installed Python but also in a browser, and on mobile devices.
Category : Recommended Active
Homepage : http://vpython.org
Classic VPython: Install Python and the VPython ("visual") module available at vpython.org.
GlowScript VPython (in a browser): Go to glowscript.org
IPython/Jupyter VPython (in a notebook): experimental version by John Coady, at pypi.python.org/pypi/IVisual/0.2.02
Trinket (source and execution in your own web page): http://www.wired.com/2015/04/dare-change-numerical-calculation/