Jupyter - Notebook (.ipynb)

Notebook Components

About

The Notebook frontend does something extra. In addition to running your code, it stores code and output, together with markdown notes, in an editable document called a notebook. When you save it, this is sent from your browser to the notebook server, which saves it on disk as a JSON file with a .ipynb extension.

Notebook as runtime container

Notebook as runtime container

https://medium.com/@NetflixTechBlog/notebook-innovation-591ee3221233

When a Spark or Presto job executes from the scheduler, the source code is injected into a newly-created notebook and executed. That notebook then becomes an immutable historical record, containing all related artifacts —  including source code, parameters, runtime config, execution logs, error messages, and so on.

Viewer

Documentation / Reference





Discover More
Notebook Components
Jupyter

is a HTTP server that hosts notebooks for interactive data task (analysis, ...) The base Kernel (IPython) is a separate process which is responsible for: running user code, communication with...
Notebook Components
Jupyter - Diagnostic

Jupyter - Diagnostic
Notebook Components
Jupyter - Kernel

The kernel doesn’t know anything the notebook document: it just gets sent cells of code to execute when the user runs them. See Jupyter kernel...
Notebook Components
Jupyter - Notebook Server

The notebook server, not the kernel, is responsible for saving and loading notebooks, so you can edit notebooks even if you don’t have the kernel for that language—you just won’t be able to run code....
Sparkmagic Hello
Jupyter - SparkMagic

Sparkmagic is a kernel that provides Ipython magic for working with Spark clusters through Livy in Jupyter notebooks. installation ...



Share this page:
Follow us:
Task Runner