Jupyter Notebook

Jupyter Notebook (open source code), which began as the iPython Notebook project, is a programming language agnostic code execution environment that is often used for data analysis and visualization. The key piece of Jupyter Notebook is a web application for creating and sharing documents that contain embedded code and execution results.

Jupyter Notebook project logo.

Jupyter Notebook is an implementation of the text editors and IDEs concept. Learn how these parts fit together in the development environments chapter or view all topics.

Jupyter Notebook resources

What do you want to build Jupyter Notebook?

I want to learn how to code a Python web application using a framework.

I want to know about working with data in Python.

I've built a Python web app, now how do I deploy it?

Sign up here to receive a monthly email with major updates to this site, tutorials and discount codes for Python books.

Matt Makai 2012-2017