Проект Jupyter существует для разработки программного обеспечения с открытым исходным кодом, открытых стандартов и сервисов для интерактивных вычислений на десятках языков программирования.
Один из проектов Project Jupyter — jupyter notebook . jupyter notebook — это веб-приложение с открытым исходным кодом, которое предоставляет пользователям инструменты для написания кода для достижения различных результатов, таких как очистка данных, визуализация данных, построение диаграмм, регрессионный анализ, статистическое моделирование, машинное обучение и т. д. Изначально в Jupyter notebook было только три основных языка: Julia, Python и R, которые в сочетании дали название Jupyter . Теперь jupyter notebook поддерживает более 40 языков программирования. Этими записными книжками можно легко поделиться через github или отправить коллеге через dropbox.
Установка
Вы можете работать с jupyter notebook онлайн или офлайн. Для работы в автономном режиме вам нужно будет либо установить его напрямую, используя: pip
pip install jupyter
Или вы можете установить его через клиент anaconda .
Лучше установить его через клиент anaconda, поскольку он поставляется с многочисленные предустановленные библиотеки.
Работа с записной книжкой jupyter
Создание записной книжки
-
Каждый раз, когда вы запускаете блокнот jupyter локально, он открывает панель jupyter в вашем браузере по умолчанию с URL-адресом localhost: 8888/tree .
-
Чтобы создать новую записную книжку, cl Отметьте
Начало работы
- Сверху находится строка меню , которая позволяет вам взаимодействовать с записной книжкой в соответствии с вашими потребностями. Если вы застряли, есть кнопка Справка в конце строки меню .
- Под строка меню , вы можете найти панель инструментов . Вы можете использовать эти инструменты для редактирования записной книжки (например, вырезать, скопировать, вставить, сохранить, запустить ячейку, остановить ячейку и перезапустить ячейку).
- Под панель меню и панель инструментов , у нас есть ячейка . Есть 3 типа ячеек: Code, Markdown и Raw NBConvert. Ячейки кода используются для записи кодов на определенном языке. Ячейки Raw NBConvert используются для преобразования записной книжки в любой другой формат (HTML, LaTex). Наконец, ячейки Markdown используются для написания текстов, добавления комментариев, добавления заголовков и стилизации содержимого.
Для чтения подробнее о jupyter notebook , посетите его официальную документацию