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.
Peter Norvig's collection of Jupyter Notebooks is a an incredible resource for example projects.
This gallery of interesting Jupyter Notebooks provides many great examples across numerous programming languages.
28 Jupyter Notebook tips, tricks and shortcuts explains many of the lesser-known keyboard shortcuts and mechanisms to output settings.
Advanced Jupyter Notebook Tricks — Part I and Building Interactive Dashboards with Jupyter (Part 2) have a ton more details on ways to set up Jupyter Notebooks as dashboards and export results to other formats.
Hacking my way to a Jupyter notebook powered blog explores how the author created a blog using Jupyter but ran into some issues along the way, along with how to solve those problems.
Making Publication Ready Python Notebooks explores the plugins that the author uses when creating and exporting reports from Jupyter.
JupyterLab is an upcoming new computational environment built on what the Jupyter Notebook creators have learned over the past several years. In the future JupyterLab may be the future for the project.
PyData has an extensive list of Jupyter Notebook talks from past events.
Searching for a complete, step-by-step deployment walkthrough? Learn more about The Full Stack Python Guide to Deployments book.