Jin Hyun Cheong
Vassiki Chauhan
Galileo Galilei
Discovered Jupyter moons 1613
Fernando Perez
Invented IPython (2001), which led to Project Jupyter (2011, 2014)
What are Jupyter Notebooks?
Jupyter Notebook is an open-source web application that allows you to create and share documents that contain live code, equations, visualizations and narrative text.
Web browser interface
Kernels
Cells
Cells
Jupyter architecture
Overview
Notebooks are interactive
Markdown, python code, visualizations, import images, widgets.
Notebooks can be shared
Nbviewer, entire books in ipynb.
Notebooks are multilingual
Examples in R & MATLAB
Customization
Table of Contents, Execution time & profiling, scratch space, code & section folding, extensions, themes, look & feel (CSS + JavaScript), debugging, memory usage, profiling, loading scripts etc.
demo
Jupyter Lab
IDE in a browser
Vassiki Chauhan
Imagine a world where...
Imagine a world where...
Imagine a world where...
Imagine a world where...
JupyterLab is a next-generation web-based user interface for Project Jupyter.
Jupyter Lab Features
https://jupyterlab.readthedocs.io/en/latest/getting_started/overview.html
Demo