Juypter Notebook is a client -server application that runs on the server on local machine and open the notebook in web browser where we can edit write or run over code. Jupyter Notebook is maintained by the people at Project Jupyter.
The name, Jupyter, comes from the core supported programming languages that it supports: Julia, Python, and R
To make Jupyter notebook more interactive it was shifted under Project Jupyter which provide programming environment for Juila and R in addition to Python.
In 2014, Jupyter was started as a spin-off project from IPython. Jupyter Notebook works on IPython Kernel which we can write over programs in Python, but nowdays there are 100 type of other kernels which we can use.
The notebook can be saved as ipynb file and can be exported as html, pdf and LaTex files. We can uses Juypter Notebook in data cleaning and transformation, numerical simulation, statistical modeling, data visualization, machine learning, and much more.