Jupyter Notebook
Jupyter Notebook is a web-based interactive computing application for creating notebook documents that mix live code, narrative text in Markdown, and rich outputs, such as tables, plots, and media, in one place.
It organizes work into cells. When you run code, it executes in a separate kernel process. Python is the default kernel when you install Jupyter Notebook, and several other language kernels are available.
Notebooks are saved as .ipynb JSON files containing code, outputs, and metadata. These files can be exported to formats like HTML and PDF using tools like nbconvert.
The modern Notebook is built on JupyterLab components, and customization is typically done via configuration and extensions.
Official website: jupyter.org
Related Resources
Tutorial
Jupyter Notebook: An Introduction
In this step-by-step Python tutorial, you learn how to get started with The Jupyter Notebook, an open source web application that you can use to create and share documents that contain live code, equations, visualizations, and text.
For additional information on related topics, take a look at the following resources:
- Using Jupyter Notebooks (Course)
By Leodanis Pozo Ramos • Updated Dec. 18, 2025