Jupyter Notebook позволяет разработчикам быстро и эффективно обмениваться контентом внутри команд. Содержимое, такое как письменный текст, мультимедийные файлы и фрагменты кода, можно объединять в самостоятельные документы, что позволяет командам быстро и легко обмениваться идеями, формулами и данными.

Блокноты структурированы вокруг трех элементов: веб-приложения, в котором пользователи создают документы и запускают код, ядра, в котором код выполняется и возвращается в веб-приложение, и автономных документов Блокнота, которые собирают содержимое из веб-приложения и ядра. Используя последовательность ячеек, документы могут содержать текст, уравнения, графики, изображения, видео и различные надстройки виджетов. Возможные виджеты включают геопространственную аналитику и визуализацию данных, и это лишь некоторые из них.

Ячейки являются строительными блоками документов Notebook и включают ячейки кода, ячейки уценки и необработанные ячейки. В них пользователи могут управлять отображением/потоком вывода; используйте HTML и JavaScript для вставки изображений и текстовых эффектов; и использовать код для обеспечения автоматического перезапуска ядра, автоматической прокрутки и т. д. Ячейки также можно сделать доступными только для чтения. Допустимые языки программирования включают Python, Julia, R, Ruby, Haskell, Scala, node.js и Go.

Для получения дополнительной информации ознакомьтесь с пользовательской документацией Jupyter или их основным веб-сайтом. Для установки ознакомьтесь с Документацией по установке Jupyter.