notebook.community
Edit and run
Simplest example. Loads a python program in same directory. Click the play button once to load it, then click in its cell, and click play again to run it.
In [1]: %load 'cal.py'
%load 'cal.py'