Jupyter Notebook
Jupyter Notebook, previously known as IPython Notebooks, provides a tool to create and share web pages with text, charts, and Python code in a special format. Have a look at these notebook collections at the following links:
- https://github.com/ipython/ipython/wiki/A-gallery-of-interesting-IPython-Notebooks
- https://nbviewer.jupyter.org/
Often, the notebooks are used as an educational tool, or to demonstrate Python software. We can import or export notebooks either from plain Python code or from the special notebook format. The notebooks can be run locally, or we can make them available online by running a dedicated notebook server. Certain cloud computing solutions, such as Wakari and PiCloud, allow you to run notebooks in the cloud. Cloud computing is one of the topics of Chapter 11, Environments Outside the Python Ecosystem and Cloud Computing.
To start a session with Jupyter Notebook,enter the following instruction on the command line:
$ jupyter-notebook
This will start the notebook server and open a web page showing the contents of the folder from which the command will execute. You can then select New | Python 3 to start a new notebook in Python 3.
You can also open ch-01.ipynb
, provided in the code package for this book. The ch-01
notebook file has the code for the simple applications that we will describe shortly.