Записная книжка IPython была разработана Фернандо Пересом как веб-интерфейс для ядра IPython. Чтобы создать интегрированную интерактивную вычислительную среду для нескольких языков, проект Notebook был перенесен в Project Jupyter, предоставляя интерфейс для сред программирования Juila и R в дополнение к Python.
Документ блокнота состоит из элементов форматированного текста с текстом в формате HTML, рисунками, математическими уравнениями и т. Д. Блокнот также является исполняемым документом, состоящим из блоков кода на Python или других вспомогательных языках.
Jupyter notebook — это клиент-серверное приложение. Приложение запускает сервер на локальной машине и открывает интерфейс ноутбука в веб-браузере, откуда его можно редактировать и запускать. Записная книжка сохраняется в виде файла ipynb и может быть экспортирована в файлы html, pdf и LaTex.