Summary

The Jupyter Notebook is a flexible tool that excels in presenting scientific results, especially those comprised of a mixture of text, code, graphics, and computer-generated plots. It consists of two parts: the notebook format and the Dashboard.

The notebook format is a JSON text string. JSON is a lightweight, flexible text protocol that makes it easy to share notebooks between collaborators.

The Dashboard contains all the tools required to build a notebook. At this level, a notebook is a series of cells, each of which contain either Markdown text, code, or raw text. Markdown is a simple text format that provides enough power to build useful HTML pages. Code cells can be written in any language that has a kernel which Jupyter supports (66+ ...

Get Mastering IPython 4.0 now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.