Introducing Jupyter
The Jupyter Notebook supports over 40 languages and integrates with Spark and Hadoop to query interactively and visualize results with ggplot2, matplotlib, and others.
The Jupyter project evolved from the IPython project. The IPython project has accumulated many languages other than Python over a period of time. As a result, the IPython name became irrelevant for the project, so the name has been changed to Jupyter with inspiration from the Julia, Python, and R languages. IPython will continue to exist as a Python kernel for Jupyter. In simple words, IPython supports the Python language and Jupyter is language-agnostic. Jupyter provides the following features:
An interactive shell for OS commands
A Qt console for interactive shell-based analytics
A browser-based notebook for interactive analytics on a web browser
Kernels for different languages such as Python, Ruby, Julia, R, and so on
The nbconvert tool to convert
.ipynbto other formats such as.html,.pdf,.markdown, and...