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
.ipynb
to other formats such as.html
,.pdf
,.markdown
, and...