Jupyter is an open-source software that provides an interactive interface for programming. Below are some of the features of Jupyter:
Large support for programming languages: Jupyter supports 40+ programming languages, including Python, R, Scala, and Julia.
Sharing work: Jupyter Notebook can be shared over Dropbox, Github or email. Another user can directly run the shared code.
Interactive output:Jupyte provides rich output which that can be in text, HTML, video, image, or any custom mime type.
Debugging: Jupyter supports programming by cells, so it is very easy for data science experts to quickly build and test their code.
Interaction with big data technologies: We can use Apache spark with Jupyter, along with the programming languages supported. We can also run system commands in Jupyter.
Markdown support: With markdown support, developers can create HTML comments and readme documents within their cells, making sharing and understanding the code much easier.
Installation
Installation instructions are given at https://jupyter.org/install.html.