Расширяемая браузерная среда для интерактивных вычислений, объединяющая блокноты, терминалы, редакторы и просмотр файлов в одном рабочем пространстве.
jupyter/notebook
Веб-среда для интерактивных вычислений: код, результаты его выполнения и текст собраны в одном документе.
Open source альтернатива:Mathematica
- Звёзды
- 13,461
- Форки
- 5,819
- Открытые issues
- 1,889
- Последний коммит
- 13 часов назад
Что это?
Jupyter Notebook — браузерное приложение для интерактивных вычислений. Пользователи пишут и запускают код в ячейках, а результаты — например, текст, таблицы и графики — отображаются прямо под каждой ячейкой. Так в одном документе можно объединить код, результаты и пояснения.
Проект — языконезависимый интерфейс для работы с ноутбуками в Project Jupyter. За выполнение кода отвечают ядра — отдельные процессы для каждого языка, поэтому один и тот же интерфейс работает с разными языками программирования.
Проект устанавливается с помощью pip, а запускается из командной строки командой `jupyter notebook`. У проекта есть две основные ветки: Classic Notebook v6, для которой выпускаются только обновления с исправлениями ошибок и уязвимостей, и Notebook v7, построенный на компонентах интерфейса JupyterLab и Jupyter Server.
Ключевые возможности
- 01Запускает код в отдельных ячейках и отображает результаты прямо под ними.
- 02Поддерживает несколько языков благодаря отдельным ядрам.
- 03Устанавливается с помощью pip и запускается одной командой.
- 04Notebook v7 построен на компонентах JupyterLab и Jupyter Server.
Сценарии использования
- Исследование данных и интерактивное прототипирование кода для анализа.
- Создание учебных материалов и отчётов, объединяющих код, результаты и текст.
- Запуск сервера ноутбуков для удалённой интерактивной работы при условии правильной настройки.
Быстрый старт
- 1
Установить Jupyter Notebook с помощью pip
pip install notebook - 2
Запустить Jupyter Notebook локально
jupyter notebook
Что важно знать
- Notebook v5 больше не поддерживается, а для Classic v6 выпускаются только обновления, связанные с обслуживанием и безопасностью.
- Расширения, написанные для Notebook v5 или Classic v6, несовместимы с Notebook v7.
В подборках
Темы
Частые вопросы
- Что такое notebook?
- Веб-среда для интерактивных вычислений: код, результаты его выполнения и текст собраны в одном документе. Jupyter Notebook — браузерное приложение для интерактивных вычислений. Пользователи пишут и запускают код в ячейках, а результаты — например, текст, таблицы и графики — отображаются прямо под каждой ячейкой. Так в одном документе можно объединить код, результаты и пояснения.
- notebook можно использовать бесплатно? Какая у него лицензия?
- notebook распространяется с открытым исходным кодом под лицензией BSD-3-Clause. Перед использованием в коммерческих продуктах проверьте условия лицензии.
- notebook всё ещё поддерживается?
- Активно поддерживается. Последний коммит в notebook — 6 нояб. 2026 г..
- Для чего можно использовать notebook?
- Исследование данных и интерактивное прототипирование кода для анализа. Создание учебных материалов и отчётов, объединяющих код, результаты и текст. Запуск сервера ноутбуков для удалённой интерактивной работы при условии правильной настройки.
- Как установить notebook?
- Установить Jupyter Notebook с помощью pip: pip install notebook Запустить Jupyter Notebook локально: jupyter notebook
- Где скачать notebook?
- Исходный код и инструкции по установке — на GitHub: https://github.com/jupyter/notebook
Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.
Похожие проекты
Корпоративная платформа для обмена Jupyter-ноутбуками и совместной работы над ними, созданная на Ruby on Rails и работающая с MySQL и OpenSearch.
Готовые к запуску Docker-образы с JupyterLab, Jupyter Notebook и популярными инструментами для научных вычислений на Python — для личного или командного использования.
Превращает Jupyter-ноутбуки в самостоятельные веб-приложения, выделяя каждому пользователю отдельное ядро для интерактивных виджетов.
Ядро Haskell для Jupyter: позволяет запускать код на Haskell в ноутбуках, консоли и других интерфейсах Jupyter.
Реактивный Python-ноутбук, который автоматически перезапускает зависимые ячейки, хранит ноутбуки в виде обычных файлов .py и запускается как скрипт или приложение.