Project Jupyter exists to develop open-source software, open-standards, and services for interactive computing across dozens of programming languages.
One of Project Jupyter’s projects is jupyter notebook. jupyter notebook is an open-source web app that equips users with tools to write code to achieve various outcomes like data cleaning, data visualization, charting, regression analysis, statistical modeling, machine learning, etc. Jupyter notebook initially only had three core languages, Julia, Python, and R that, when combined, gave birth to the name Jupyter. Now, jupyter notebook supports over 40 programming languages. These notebooks can easily be shared over github or sent to a colleague via dropbox.
You can work on jupyter notebook online or offline. To work offline, you will have to either install it either directly using: pip
pip install jupyter
Or you can install it through anaconda client.
It is better to install it through anaconda client as it comes with numerous pre-installed libraries.
Whenever you start jupyter notebook locally, it opens a jupyter pannel in your default browser with URL localhost:8888/tree.
To create a new notebook, click on New.
To read more about jupyter notebook, visit its official documentation
Free Resources