notebook.community
Edit and run
http://www.aosabook.org/en/500L/a-python-interpreter-written-in-python.html