Learn about Jupyter, a browser-based development platform that provides rich markup to write explainable code. It is widely used among researchers.

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 instructions are given at https://jupyter.org/install.html.

  • Level up your interview prep. Join Educative to access 70+ hands-on prep courses.