Учебник Jupyter Notebook

Jupyter Notebook (ранее IPython Notebook) — это инструмент интерактивных вычислений с открытым исходным кодом.

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

Расширение файла Jupyter Notebook — это.ipynb。

Для кого этот урок?

Этот учебник предназначен для читателей, которые хотят систематически начать работать с Jupyter Notebook; наличие опыта в области data science или научных исследований не требуется.

Если вы имеете базовое понимание синтаксиса Python и хотите более эффективно записывать идеи, запускать код и представлять результаты во время обучения, экспериментов или анализа, то это руководство идеально подходит для вас.

  • Новичкам, которые только изучают Python и хотят писать и запускать код, сразу видя результаты
  • Разработчики, переходящие от скриптов или IDE к анализу данных и исследовательским вычислениям
  • Инженеры и исследователи, которым необходимо выполнять анализ данных, экспериментальную проверку или вывод алгоритмов
  • Технические писатели, которые хотят объединить код, пояснения и результаты в воспроизводимый документ

Путь обучения

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

  • Знакомство с Jupyter Notebook
    Понять, что такое Jupyter Notebook, какие задачи он позволяет решать и чем отличается от традиционных редакторов кода.
  • Установка и запуск окружения
    Узнать, как установить Jupyter Notebook локально, а также правильно запускать рабочий каталог и управлять им.
  • Базовые операции в Notebook
    Освоить типы ячеек, способы выполнения, порядок выполнения и распространённые сочетания клавиш.
  • Markdown и организация документа
    Научиться писать пояснительные документы в Notebook, чтобы код и идеи были чётко структурированы и более удобочитаемы.
  • Практические сценарии применения
    Узнайте ценность Notebook в реальных сценариях на простых примерах анализа данных и визуализации.
  • Продвинутое использование и лучшие практики
    Изучите JupyterLab, управление ядрами и соглашения по использованию Notebook, чтобы избежать распространённых ошибок.

Связанные ссылки

Официальный сайт:https://jupyter.org/

Документация:https://docs.jupyter.org/

Другие расширения