Jupyter Notebook — это программа-блокнот для записи, передачи и запуска кода. 1 Она существует как веб-сервис, то есть доступна через интернет, и позволяет передавать код другим разработчикам. 1
Некоторые возможности Jupyter Notebook:
- Писать код в специальной среде с подсветкой синтаксиса, исправлением ошибок и другими возможностями IDE. 1
- Запускать разные участки кода в произвольной последовательности или написанную программу целиком. 1
- Загружать данные, обрабатывать и преобразовывать их, не затрагивая при этом другие участки программы. 1
- Вставлять и выводить результаты, включая визуализацию, прямо посреди кода. 1
- Делиться кодом с другими разработчиками и давать им общий доступ к проекту. 1
- Организовывать командную работу, когда у каждого программиста — своя задача, связанная с другими. 1
- Писать сопровождающий текст и оформлять «документ» так, чтобы он выглядел красиво и понятно. 1
Jupyter Notebook используется в основных сферах big data и data science, машинного обучения, математической статистики и аналитики. 1 Также его применяют для поэтапной разработки, когда нужно по шагам проверять работу разных фрагментов кода. 2 Ещё Jupyter Notebook используют при обучении программированию на Python, чтобы писать код и сразу видеть результат его работы. 2