The "notebook" term can colloquially make reference to many different entities, mainly the Jupyter web application, Jupyter Python web server, or Jupyter document format depending on context.
A Jupyter Notebook document is a JSON document, following a versioned schema, and containing an ordered list of input/output cells which can contain code, text (using Markdown), mathematics, plots and rich media, usually ending with the ".ipynb" extension.
A Jupyter Notebook can be converted to a number of open standard output formats (HTML, presentation slides, LaTeX, PDF, ReStructuredText, Markdown, Python (programming language)) through "Download As" in the web interface, via the nbconvert library or "jupyter nbconvert" command line interface in a shell.
To simplify visualisation of Jupyter notebook documents on the web, the nbconvert library is provided as a service through NbViewer which can take a URL to any publicly available notebook document, convert it to HTML on the fly and display it to the user.
The Notebook interface was added to IPython in the 0.12 release (December 2011), renamed to Jupyter notebook in 2015 (IPython 4.0 – Jupyter 1.0). Jupyter Notebook is similar to the notebook interface of other programs such as Maple (software), Mathematica, and SageMath, a computational interface style that originated with Mathematica in the 1980s. According to The Atlantic, Jupyter interest overtook the popularity of the Mathematica notebook interface in early 2018.
# Links - jupyterlab/jupyterlab:... - github.com - Project Jupyter | Home - jupyter.org - Binder not found - mybinder.org - Binder not found - mybinder.org - Jupyter Notebook conference... - oreilly.com - Extensions — JupyterLab... - readthedocs.io - Topic: jupyterlab-extension - github.com - [Feature Request] API to... - github.com - [request]: provide API for... - github.com - Allow posting new note with... - github.com - CodiMD command line... - github.com - Computational-essays - transentis.com
# See also