freeCodeCamp/guide/russian/data-science-tools/jupyter-notebook/index.md

10 KiB
Raw Blame History

title localeTitle
Jupyter Notebook Jupyter Notebook

Jupyter Notebook

Jupyter Notebook - это веб-приложение с открытым исходным кодом. Он позволяет создавать и обмениваться документами, содержащими живой код, уравнения, визуализацию и описательный текст.

Jupyter Notebook помогает создавать и распространять документы, содержащие живой код, уравнения, визуализацию и богатый текст.

Вы можете использовать его для:

  • очистка и трансформация данных
  • Численное моделирование
  • статистическое моделирование
  • визуализация данных
  • машинное обучение

Посмотрите свои результаты, когда вы шаг за шагом. Как и на этом изображении.

Что такое ноутбук Jupyter?

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

«Jupyter» - это свободная аббревиатура, означающая Julia, Python и R. Эти языки программирования были первыми целевыми языками приложения Jupyter, но в наши дни технология ноутбуков также поддерживает многие другие языки. И вот он у вас есть: Jupyter Notebook.

Что оно делает?

В качестве сервер-клиентского приложения приложение Jupyter Notebook позволяет редактировать и запускать ваши ноутбуки через веб-браузер. Приложение может быть выполнено на ПК без доступа в Интернет или может быть установлено на удаленном сервере, где вы можете получить к нему доступ через Интернет.

Его двумя основными компонентами являются ядра и приборная панель.

Ядро - это программа, которая запускает и анализирует код пользователя. В приложении Jupyter Notebook есть ядро ​​для кода Python, но есть и ядра, доступные для других языков программирования. Панель управления приложения не только отображает документы ноутбука, которые вы создали, но и может открывать, но также может использоваться для управления ядрами: вы можете запускать и закрывать их, если необходимо.

Монтаж

Вы можете использовать Anaconda или Pip для установки ноутбука Jupyter. Чтобы сделать это, обратитесь к официальному руководству Вот.

Дополнительная информация:

=======

Особенности

  • Не нужно каждый раз запускать полный код. Просто запустите отдельную ячейку Notebook, чтобы оценить конкретный фрагмент кода.
  • Ноутбук поддерживает более 40 языков программирования, включая Python, R, Julia и Scala.
  • Ноутбуки могут быть доступны другим пользователям, используя электронную почту, Dropbox, GitHub и Jupyter Notebook Viewer.
  • Ваш код может создавать богатый интерактивный вывод: HTML, изображения, видео, LaTeX и пользовательские типы MIME.
  • Используйте инструменты больших данных, такие как Apache Spark, от Python, R и Scala. Исследуйте те же данные с помощью pandas, scikit-learn, ggplot2, TensorFlow.

Ноутбук Jupyter сочетает в себе два компонента:

Веб-приложение:

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

Документ для ноутбука:

Приложение Jupyter Notebook может создать «документ Notebook», содержащий как код, так и богатые текстовые элементы. Документ Notebook может быть как читаемым, так и исполняемым.

Эти документы создаются приложением Jupyter Notebook.

Приложение Jupyter Notebook

В качестве сервер-клиентского приложения приложение Jupyter Notebook позволяет редактировать и запускать ваши ноутбуки через веб-браузер.
Приложение может быть выполнено на ПК без доступа в Интернет или может быть установлено на удаленном сервере, где вы можете получить к нему доступ через Интернет.

Его двумя основными компонентами являются ядра и приборная панель.

Ядра

Ядро - это программа, которая запускает и анализирует код пользователя. В приложении Jupyter Notebook есть ядро ​​для кода Python, но есть и ядра, доступные для других языков программирования.

Приборная доска

Панель управления приложения не только отображает документы ноутбука, которые вы создали, но и может открывать, но также может использоваться для управления ядрами: вы можете запускать и закрывать их, если необходимо.

Как работают ноутбуки

Ноутбуки Jupyter выросли из проекта IPython, начатого Фернандо Пересом. IPython - это интерактивная оболочка, похожая на обычную оболочку Python, но с замечательными функциями, такими как подсветка синтаксиса и завершение кода. Первоначально ноутбуки работали, отправляя сообщения из веб-приложения (ноутбук, который вы видите в браузере) на ядро IPython (приложение IPython, работающее в фоновом режиме). Ядро выполнило код, а затем отправило его обратно в блокнот. Архитектура ноутбуков

Когда вы сохраняете ноутбук, он записывается на сервер в виде файла JSON с расширением .ipynb Новое название Jupyter происходит от комбинации Ju lia, Py thon и R. для использования Jupyter существует множество ядер для разных языков. вы можете проверить список доступных ядер Jupyter .

Установка ноутбука Jupyter

Ноутбуки Jupyter автоматически поставляются с дистрибутивом. Вы сможете использовать ноутбуки из среды по умолчанию. Для установки ноутбуков Jupyter в среде conda install jupyter notebook : conda install jupyter notebook Для установки ноутбуков Jupyter с ноутбуком pip: pip install jupyter notebook

Дополнительная информация: