Что такое Jupyter Notebook?
Содержание курса
Интерактивные среды программирования
В традиционном подходе к программированию код пишут в файле и запускают его через интерпретатор или компилятор. Однако при изучении языков и исследовании данных часто удобнее выполнять код небольшими фрагментами и сразу видеть результат. Для этого существуют интерактивные вычислительные среды. Примером такой среды является обычная консоль Python (REPL), где можно вводить команды и получать ответ немедленно. Но консоль неудобна для сохранения кода и результатов, а также не позволяет легко комбинировать код с пояснениями.
Jupyter Notebook — это современная интерактивная среда для программирования, особенно популярная среди специалистов по анализу данных, студентов и исследователей. Она позволяет разбивать код на небольшие блоки (ячейки) и выполнять их по отдельности, сохраняя при этом состояние программы. Кроме того, Jupyter Notebook поддерживает текстовые пояснения, формулы, изображения и визуализацию данных прямо рядом с кодом. Таким образом, ноутбуки Jupyter служат своего рода лабораторным журналом: в одном документе можно написать код, сразу увидеть его вывод (например, график или таблицу), и добавить текстовые комментарии для пояснений.
