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

Учебник Python: Начните с Jupyter Notebook

Jupyter Notebook – это онлайн вычислительный ноутбук, который позволяет объединить код, комментарии … Теги с Python, Jupyter, информатики, наукой данных.

Jupyter Notebook – это онлайн вычислительный ноутбук, который позволяет объединить код, комментарии, носители и визуализации в интерактивных документах. Он быстро стал одним из самых популярных онлайн-вычислительных ноутбуков, используемых лучшими компаниями, такими как Google, Microsoft и NASA. Сегодня мы собираемся исследовать ноутбуки Jupyter и обсудить их выгоды и как начать.

Мы покроем :

  • Что такое ноутбук Jupyter?
  • Зачем использовать ноутбук Jupyter?
  • Начните с Jupyter
  • Создать новый ноутбук
  • Добавьте содержимое в свою ноутбук
  • Поделитесь своей ноутбуком
  • Что узнать дальше

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

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

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

Jupyterhub – это другое предложение от проекта Jupyter. Jupyterhub – это многопользовательская версия ноутбука Jupyter, предназначенная для команд, классных комнат и лабораторий. HUB позволяет развертывать ваши ноутбуки в вашу организацию, масштабировать свое развертывание с Docker и Kubernetes и предоставлять равномерное управление данными и доступ в вашей компании.

Jupyter Notebook – популярная вычислительная ноутбука, причем более 2,5 миллионов публичных ноутбуков, доступных на Github. Это используется для различных вещей, таких как :

  • Анализ данных
  • Очистка данных
  • Преобразование данных
  • Визуализация данных
  • Машинное обучение
  • Численное моделирование
  • Статистическое моделирование
  • И т. д.

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

Jupyter Notebook стал Стандартная вычислительная ноутбука для управления данными . Он используется во многих ведущих компаниях, таких как Google, Microsoft, IBM, Bloomberg, NASA и многое другое. Давайте посмотрим на некоторые из причин, почему ноутбук Jupyter настолько популярен:

  • Поддерживаемые языки : Поддерживает более 40 языков программирования, включая Python, Scala, Julia и R

  • Совместные возможности : Способность поделиться своими ноутбуками с другими, используя электронную почту, Dropbox, Github или Jupyter

  • Интерактивный выход : Код может производить богатый вывод, такой как HTML, латекс, изображения и видео

  • Настройка : Возможность создавать пользовательские компоненты и настроить Jupyterlab, чтобы соответствовать вашему рабочему процессу

  • Удобство использования : Jupyterhub позволяет вам делиться ноутбуками с большими группами пользователей, а Binder позволяет использовать Jupyter на Github в браузере

  • Документация : Большие варианты форматирования и Встроенный вывод

  • Живые среды кодирования : Код может быть изменен и запускается в режиме реального времени с обратной связью, предоставляемой непосредственно в браузере

Начните с Jupyter

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

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

Есть пара способов установить ноутбук Jupyter:

1. пипс

Мы можем использовать PIP для установки ноутбука Jupyter, используя следующую команду:

$ pip install jupyter

2. Анаконда

Мы также можем использовать Anaconda, которая является Python Научная платформа для данных Отказ Anaconda имеет свой собственный установщик имени кондейский что мы можем использовать для установки ноутбука Jupyter. Anaconda поставляется с некоторыми предустановленными библиотеками, включая ноутбук Jupyter, поэтому, если у нас уже есть установлена AnaConda, мы готовы начать работу с ноутбуком.

Примечание : Дополнительный способ попробовать ноутбук Jupyter – отправиться в Jupyter.org/ru. Вы можете выбрать «попробуйте классический ноутбук», чтобы пройти базовое руководство ноутбуков Jupyter и ядра iPython, используя классический интерфейс. Я буду использовать это для учебника сегодня Отказ

Запустите сервер

Пришло время начать с ноутбуком Jupyter! Все, что нам нужно сделать, это создать новую папку, а затем перейти к этой папке в нашем терминале. Затем мы можем запустить эту команду, чтобы начать jupyter:

$ jupyter notebook

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

Создать новый ноутбук

Пришло время создать один из наших первых документов ноутбуков. Мы выберем «Файл», затем «Новый блокнот». Наш экран должен выглядеть так:

Теперь мы можем назвать нашу ноутбук. В верхней части экрана мы видим «без названия». Давайте выберем его и переименуйте нашу ноутбук в «Test Test Notebook Jupyter».

Меню

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

  • Файл : Создайте новые ноутбуки или открытые существующие ноутбуки

Примечание : Мы можем использовать «файл», чтобы переименовать наши ноутбуки. «Файл» также дает нам опции «Сохранить и контрольно-пропускную способ» и «вернуться к контрольному пункту». Эти варианты позволяют нам сэкономить наш прогресс на разных контрольных точках и вернуться к ним, если мы хотим.

  • Редактировать : Манипулировать нашими клетками

  • Вид : Руководные заголовки, панели инструментов и номера линий

  • Вставить : Вставьте ячейки выше или ниже выбранной ячейки

  • Клетка : Запустить наши клетки

  • Ядро : Контролировать ядро

  • Виджеты : Сохранить и очистить состояние виджета

  • Помогите : Узнайте о ноутбуке Jupyter

Клетки

Когда мы впервые создаем новую ноутбуку Jupyter, Первая ячейка по умолчанию для использования кода и ядра мы выбрали в начале Отказ Поскольку мы начали с Python 3, мы можем запустить код Python в наших ячейках. Давайте проверим это! Мы можем выполнить следующие шаги:

  1. Введите «Печать (Hello World!») в первую ячейку
  2. Выберите клетку
  3. Выберите «RUN»

Вот что наша записная книжка должна выглядеть сейчас:

Добавьте содержимое в свою ноутбук

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

Типы клеток Jupyter

Основные типы клеток, которые мы используем, являются Кодовые ячейки и клетки разметки . Мы практиковали с помощью кодовых ячеек, когда мы написали наш Привет, мир! Так что давайте посмотрим на тип Markdown Cell.

Мы можем использовать меню «Вставить» для вставки ячейки ниже нашего текущего. Теперь мы можем изменить наш выходной тип из «Кода» на «Markdown». Мы не будем тратить много времени, обсуждая Markdown и его форматирование, но давайте практикуем создание заголовков и списков изготовления.

Создание заголовков

Чтобы создать заголовок в Markdown, все, что нам нужно сделать, это использовать фунт # знак. Один фунтовый знак делает заголовок 1, два фунта знаки делают заголовок 2 и так далее.

Jupyter ноутбук превью на нас заголовки:

Когда мы выбираем «run», ячейка будет абсолютно подобно так:

Изготовление списков

Мы можем создавать пункты пули в Markdown, используя отдельные звездочки вместо пуль. Вот что это будет выглядеть, прежде чем мы выберем «запустить»:

Вот что он выглядит так, как мы выбираем «Run»:

Поделитесь своей ноутбуком

Теперь давайте узнаем больше о том, как поделиться нашими ноутбуками. Jupyter Notebook поставляется с nbconvert инструмент , что позволяет нам преобразовать наши .ipynb Ноутбуки на множество различных форматов, включая:

  • Отметка
  • PDF.
  • Латекс
  • HTML
  • Реструктурированный текст
  • Питонский скрипт
  • И т. д.

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

$ jupyter nbconvert  --to 

Как только мы конвертируем ноутбук, мы можем поделиться этим, однако мы хотим!

Что узнать дальше

Поздравляю с первым шагом с ноутбуком Jupyter! Это один из самых популярных вычислительных ноутбуков на рынке. Есть много более великих способов выполнения анализа данных и визуализации с Python. Там так угодно, чтобы учиться. Некоторые рекомендуемые темы для покрытия следующего включают в себя:

  • Matplotlib.
  • Воплощение
  • Панда
  • И намного больше

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

Счастливое обучение!

Продолжайте узнавать о Python

Оригинал: “https://dev.to/educative/python-tutorial-get-started-with-jupyter-notebook-4jkd”