Too Long; Didn't Read
Python doesn't require a compilation step, so the edit-test-debug cycle is very efficient. The Online Python Compiler might be exactly what you're looking for. There are a number of outstanding Python IDEs that work quite well with Python. Sublime Text 3 is a multi-language editor that includes support for Python. Spyder was designed by scientists who need to be able to integrate their projects with the likes of Matplotlib, SciPy, NumPy, Pandas, Cython, IPython, and SymPy.