Оглавление
Проект Jupyter
-
Обзор проекта Jupyter
- Jupyter – это проект с открытым исходным кодом для интерактивных вычислений на разных языках программирования.
- Основан на IPython в 2014 году, назван в честь спутников Юпитера и финансируется NumFOCUS.
-
История и развитие
- Первая версия Notebooks для IPython выпущена в 2011 году, в 2014 году анонсирован Project Jupyter.
- IPython продолжает существовать, Jupyter поддерживает множество языков, включая Julia и R.
- К 2018 году количество доступных ноутбуков Jupyter достигло 2,5 миллионов, а в 2021 году – 10 миллионов.
-
Использование и поддержка
- Jupyter Notebook используется в облачных вычислениях, включая Amazon SageMaker и Google Colab.
- Visual Studio Code поддерживает разработку Jupyter notebooks, расширение для VS Code загружено более 40 миллионов раз.
-
Награды и признание
- Руководящий комитет Jupyter получил награду ACM Software System Award в 2017 году.
- Jupyter Notebook назван одним из десяти компьютерных проектов, изменивших науку в 2021 году.
-
Записная книжка Jupyter
- Jupyter Notebook может означать как приложение для редактирования кода, так и формат файла.
- Содержит ячейки ввода/вывода для кода, текста, математики, графики и мультимедиа.
- JupyterLab – это новый пользовательский интерфейс с расширенными возможностями.
-
Расширения и инструменты
- Jupyter AI включает генеративный искусственный интеллект для улучшения записных книжек.
- JupyterHub – это многопользовательский сервер для ноутбуков.
-
Формат документов
- Документ Jupyter Notebook представляет собой JSON-файл с метаданными, форматом и списком ячеек.
- Можно сохранять записные книжки как документы markdown с помощью JupyText.
-
Дополнительные ресурсы
- Ссылки на официальный веб-сайт, GitHub и учебные пособия по Jupyter.
Полный текст статьи: