IPython (Jupyter Notebook) Ref
ipython-reference
About App
One of Python’s most useful features is its interactive interpreter. It allows for very fast testing of ideas without the overhead of creating test files as is typical in most programming languages. However, the interpreter supplied with the standard Python distribution is somewhat limited for extended interactive use.
The goal of IPython is to create a comprehensive environment for interactive and exploratory computing.
The IPython Reference Guide provides beginners with a simple introduction to the basics, and experts will find advanced details they need.
Developer info