Рубрики
Без рубрики

Jupyter Notebook для Python – всеобъемлющее руководство

В этом руководстве мы узнаем о простом, но мощном ноутбуке для Python. Мы узнаем, что такое ноутбук, как установить ноутбук Jupyter, как использовать

Автор оригинала: Pankaj Kumar.

Jupyter Notebook для Python – всеобъемлющее руководство

В этом руководстве мы узнаем о простом, но мощном ноутбуке для Python. Мы узнаем, что такое ноутбук, как установить ноутбук Jupyter, как его использовать и зачем использовать ноутбук Jupyter.

Оглавление

  • Что такое ноутбук?
  • Визуальные различия REPL ROOL VS Jupyter ноутбук
  • Установка ноутбука Jupyter
    • 1. Установите Python
    • 2. Улучшение пакета PUP Package
    • 3. Установить ноутбук Jupyter
    • 4. Запуск ноутбука Jupyter
    • 5. Настройка ноутбука Jupyter
  • Использование ноутбука Jupyter для Python
    • 1. Создание папки
    • 2. Создание ноутбука iPython
    • 3. Написание и запуском код Python
    • 4. Создание документов Markdown в ноутбуке Jupyter
  • Jupyter ноутбуки ярлыки
  • Зачем использовать ноутбук Jupyter?
  • Заключение

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

Чтобы узнать, какой ноутбук, нам нужно знать, что такое ref. REPL или CHEAT-EVAL-PRINT LOOP – это тип программирования, которая делает то, что предлагает название –

  • Это читает код письменной строки по линии
  • Затем он оценивает этот код
  • Находит ошибки и компилирует каждый блок
  • а затем печатает результат (если есть) на REPL Shell.

Это может показаться знакомым, как Python работает так. Обычно мы используем текстовый редактор или IDE для компиляции кода Python, но иногда для более простых вычислений, Shell Python работает просто отлично.

Ноутбук – это среда, которая повышает опыт записи. Он улучшается во многих проблемах, которые заменяют, такие как:

  • Мы не можем отменить код, написанный на предыдущей строке
  • Ни один из Code Compited не сохраняется
  • И у него нет никаких функций редактирования, таких как выделение кода и автоматически завершено.

Визуальные различия REPL ROOL VS Jupyter ноутбук

Давайте увидим визуальный контраст между несколькими блоками кода на REP ROOL VS на ноутбуке Jupyter.

Python REPL Shell.
Python Jupyter Shell.

Очень ясно из изображений, как ноутбук Jupyter по существу делает то же самое, что REP RAIL, но она улучшается на нем многочисленным способам.

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

Цитата с официального сайта Jupyter.

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

И в отличие от Reft Shell, он сохраняет код, а также вывод, аналогичный документу. И похоже на документ, мы можем добавить блоки негазированного текста, такого как заголовки и абзацы, которые могут быть или не могут быть полезны для понимания кода Python, написанного в ноутбуке.

Начнем с первого шага в работе с ноутбуком Jupyter.

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

Есть два способа установки Jupyter. Он поставляется в комплекте с различными другими инструментами Python в AnaConda, а установка AnaConda достаточно проста, но это не в объеме этого учебника.

Вместо этого мы будем устанавливать ноутбук Jupyter без какого-либо другого программного обеспечения, кроме самого Python. Давайте начнем.

1. Установите Python

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

Чтобы проверить, если вы успешно установили Python или если Python уже установлен, запустите Python В приглашении Terminal/Command ( Python3 для MacOS). Это должно запускать оболочку Python, выйти из оболочки, простой пресс Ctrl + C или типа Выход () и войти.

2. Улучшение пакета PUP Package

Это просто чтобы убедиться, что PIP (управляющий пакет Python) работает правильно. Перейдите в клемму/командную строку и введите:

python -m pip install --upgrade pip

Дождитесь последней версии PIP для скачивания и установки, и теперь мы можем установить ноутбук Jupyter.

3. Установить ноутбук Jupyter

Перейдите в клемму/командную строку и введите:

python -m pip install notebook

Подождите, пока все модули для скачивания и теперь вы должны установить ноутбук Jupyter на вашем компьютере.

Это также должно добавить путь ноутбука Jupyter в переменные среды в Windows, чтобы вы могли запустить ноутбук Jupyter из терминала.

4. Запуск ноутбука Jupyter

Чтобы запустить ноутбук, вам нужно открыть его через командную строку. Иди туда и введите:

jupyter notebook

Это откроет ноутбук в браузере по умолчанию вашего компьютера. Примечание: Вам нужен браузер для открытия ноутбука, и он будет работать в качестве вкладки, в каком браузере вы его открываете.

ПРИМЕЧАНИЕ. – Процесс выходит, как только вы закроете окно терминала.

Это откроет ноутбук в расположении: C: \ Users \ <имя пользователя>, это ваш каталог пользователя. Вы можете отправиться в любом месте в вашем каталоге пользователя, чтобы открыть ноутбук, но вы не можете выйти из каталога пользователя.

5. Настройка ноутбука Jupyter

Скажите, что вам нужно открыть ноутбук в каком-то другом месте, как мы это делаем?

  • Выберите место, где вам нужно открыть ноутбук. Убедитесь, что местоположение исключительно для Jupyter, потому что папка с именем .ipynb_Checks будет выполнена в месте. Однако вы можете выбрать место в любом месте, если вы не возражаете против папки.
  • Теперь откройте клемму/командную строку и напишите: Jupyter Notebook --notebook-dir "<Полное местоположение идет здесь>"
  • Это откроет ноутбук в указанном месте.
  • Это не осуществимо делать каждый раз, когда вы открываете ноутбук, поэтому может быть лучше сохранить этот текст в файле .bat (.sh for Linux) и запустите этот файл каждый раз, когда вам нужно открыть ноутбук Jupyter.

Теперь, когда у нас есть ноутбук Jupyter и работает, мы готовы начать использовать его.

Использование ноутбука Jupyter для Python

Есть несколько вещей, которые мы должны знать, как сделать, прежде чем мы начнем написать код. Запустите ноутбук и попробуйте следующие вещи.

1. Создание папки

Под Файлы Вкладка, в правом верхнем углу, будет кнопка с именем Новый Отказ Нажмите на него, а под Другое Раздел, нажмите Папка Отказ

Папка с именем Без названия папки Будет создан в каталоге, установите флажок рядом с ним, посмотрите под Файлы Вкладка и нажмите кнопку с именем Переименовать и введите новое имя. (Также есть кнопка удаления, которую вы можете использовать, если вам нужно.)

Нажатие на имя папки откроет эту папку на той же вкладке.

2. Создание ноутбука iPython

Нажмите на Новый Кнопка под Файлы Вкладка и нажмите Python 3 под Ноутбук раздел.

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

3. Написание и запуском код Python

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

Ноутбук должен выглядеть что-то подобное:

Python Jupyter Notebook

Клетки, окруженные Green, – это то, где мы должны написать код, написать несколько строк кода и остановиться, где вы думаете, что вам нужно увидеть вывод.

Теперь приходит первый ярлык: Shift + Enter Отказ Вы также можете нажать “Бег”.

Это запускает код, который вы написали и показать вывод под ячейкой. Это также создаст новую ячейку, где вы можете продолжить остаток кода.

Это будет выглядеть что-то подобное:

Python Jupyter Cell.

Обратите внимание, что объем объектов, определенных в ячейке, не ограничивается этим ячейкой. Переменные А и B Здесь можно использовать в любом месте ноутбука после того, как они были определены.

4. Создание документов Markdown в ноутбуке Jupyter

Ноутбук по сути является документом, содержащим весь ваш код, а также ваш выход. Он также предлагает дополнительную функциональность для печатания в виде простого текста.

Для этого вам нужно установить вашу камеру как «Markdown» вместо «кода». Так что в командном режиме нажмите м И все, что вы пишете, будут рассматриваться как простой текст (без выделения синтаксиса, а Shift + Enter только создаст новую ячейку).

Вы также можете выбрать «Реклаза» В раскрывающемся меню выше, чтобы сделать это. Нажмите y В то время как в режиме Markdown вернуться к коду.

Кроме того, в то время как в Markdown вы можете добавить заголовки. Подобно Конвенции, заголовок 1 является самым большим и заголовком 6 – самый маленький.

В Jupyter Notebook введите одну # и одно пространство перед строкой, чтобы сделать его заголовком уровня 1, введите два # и одном пространстве до линии, чтобы сделать его заголовком 2 и так далее.

Набрав 7 или более # и одного пространства до того, как линия не преобразует ее в любой заголовок, она останется как обычный простой текст. Например (в режиме разметки):

# Heading 1
## Heading 2
### Heading 3

#Not Heading 1 because of no space after the hash

Обратите внимание, что хэши будут исчезнуть после нажатия Shift + Enter на клетке. Выход:

Кодекс Markdown
Отметки после

Используя эти инструменты, вы можете написать код, который может начать выглядеть что-то вроде этого:

Jupyter ноутбук полный пример

Jupyter ноутбуки ярлыки

  • Нажатие Esc Изменится контекст из ячейки и отвезти вас в командный режим. Теперь вы можете выполнить операции, связанные с ячейками.
  • Добавить ячейку «После»: нажмите А (Также можно нажать кнопку “+” |
  • Добавить ячейку «раньше»: нажмите преступник
  • Удалить в данный момент выбран клетки: нажмите D Дважды (также см. «Редактировать» вкладку)
  • Найти и заменить: нажмите F.
  • Вернитесь к режиму редактирования: нажмите Входить

Зачем использовать ноутбук Jupyter?

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

  • Вы пишете код
  • Вы также пишете текст, который объясняет код
  • Код предоставляет выход при запуске
  • И все это можно изменить динамически – означающее изменение кода изменит выход.

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

Понятно, что это очень полезно, когда вы должны делать программирование, которое не предназначено для создания приложения, но для выполнения и анализа математических и/или технических операций.

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

Но я нахожу это невероятно полезным практически во всех программах Python, где цель – запускать программу и увидеть вывод без создания какого-либо конечного продукта.

Заключение

В этом руководстве мы узнали, что ноутбуки в основном расширены REP RALL REAL, мы узнали, как загрузить и установить ноутбук Jupyter через менеджер пакета Python, Pip, и мы также узнали, как мы можем использовать ноутбук для запуска кода Python. Я надеюсь, что вам понравилось прочитать этот учебник.