Введение в Jupyter Notebook

Jupyter Notebook Introduction Tutorial



Если вы разработчик Python, возможно, вы захотите поработать с Linux. Поскольку большинство библиотек Python совместимы с Linux, и обычно веб-сайты Python развертываются в системах Linux; Лучше просто начать с операционной системы, которая обеспечивает максимальную гибкость при работе с этим языком.

И какой лучший способ начать обучение, чем простая в использовании Python IDE, которая предоставляет вам редактор, в котором вы можете редактировать исходный код, интерпретатор и компилятор, а также интерфейс, на котором вы можете видеть свой результат, все в одном месте? Jupyter Notebook - это IDE, которая предоставляет новичкам в Python (и даже опытным разработчикам Python) среду, предназначенную для отображения четких результатов и анализа.







Jupyter Notebook - универсальный редактор

Вы можете даже возразить, начав использовать Jupyter, что его записные книжки являются наиболее удобными интегрированными средами разработки для программирования. Эти записные книжки также являются очень мощными инструментами обучения. Они оснащены удобочитаемым текстовым редактором, в котором вы можете создавать описания кода с изображениями и диаграммами, а также ячейки кода, которые разделяют логические единицы вашей программы. Если все утилиты записной книжки найти хорошее применение, вы можете создавать документы, которые выполняют целые программы, а также обеспечивают простой для понимания анализ и описание наряду с кодом.



Рис.1: Домашняя страница Jupyter Notebook



Jupyter - это веб-среда IDE, которая открывается в браузере. Вы можете изменить браузер по умолчанию, в котором он открывается, на любой браузер по вашему выбору. Jupyter Notebook может быть установлен в вашей системе Linux, где он создает записные книжки на рабочем месте на вашем диске, или его можно использовать онлайн для редактирования кода на https://jupyter.org/ . После создания записной книжки в Jupyter, нажав кнопку «Создать», откроется следующий редактор:





Рис.2: Блокнот без названия

Этот простой на вид интерфейс невероятно мощен по своим возможностям. Давайте сначала начнем с базового введения.



Начиная

На рис. 3 пустая записная книжка, которую вы видите, представляет собой макет, с которым вы будете работать при изучении Python на Jupyter.

Рис. 4: Запуск ячейки кода

Чтобы запустить ячейку кода, все, что вам нужно сделать, это выбрать ячейку, которую вы хотите запустить, и либо нажать «Выполнить», либо нажать Shift + Enter. Это, наряду с кнопкой прерывания, расположенной рядом с ним, это то, на что вы будете нажимать чаще всего. Говоря о прерывании ядра, если вы застряли в бесконечном цикле, это может пригодиться. Прервать миссию пока все не стало еще хуже!

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

Рис.5: Ядро

Ядро Python, являющееся вычислительной единицей, выполняющей код, может быть прервано для остановки выполнения кода, перезапущено, переподключено и завершено. Переходя к большему количеству опций, связанных с ядром, можно даже изменить ядра, чтобы переключиться с одной версии Python на другую (например, с Python 2 на Python 3).

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

Если выбрать ячейку и затем выбрать «Ячейка»> «Тип ячейки»> «Уценка», ячейка кода будет преобразована в текстовую ячейку. Здесь вы можете писать описания и анализ. Рекомендуется поискать в документации Jupyter Notebooks, чтобы узнать о различных способах использования этой функции. Когда я начал работать с записными книжками, я обнаружил одну интересную вещь: после преобразования ячейки в уценку активируется опция «Вставить изображение» в раскрывающемся списке «Редактировать». Вот демонстрация того, как выглядит ячейка уценки:

Рис.6: Ячейка уценки

Обратите внимание, что этот текст находится над ячейкой обычного кода. Вот как можно добавить смысла к логическим единицам кода.

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

Установка Jupyter

В системах Linux Jupyter Notebook можно установить как через интерфейс командной строки, так и через графический интерфейс пользователя. Интерфейс командной строки опирается на свой Терминал. Чтобы установить Jupyter, вам сначала нужно установить или обновить Python, а затем установить Python notebook.

Рис.7: Команда для установки записной книжки Python

Установить Jupyter Notebook из графического интерфейса намного проще. Просто найдите Project Jupyter в Ubuntu Software и нажмите «Установить».

Рис.8: Проект Jupyter в программном обеспечении Ubuntu (установка с графическим интерфейсом)

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