Spec-Zone.ru › Kotlin 2

Kotlin Notebook

Начиная с IntelliJ IDEA 2026.2, Kotlin Notebook больше не будет входить в состав IDE и официально поддерживаться JetBrains. Исходный код останется доступен на GitHub.

Подробнее см. в публикации в блоге.

Kotlin Notebook предоставляет интерактивную среду для создания и редактирования блокнотов, позволяя в полной мере использовать возможности Kotlin.

Блокнот — это интерактивный документ, в котором можно сочетать исполняемый код Kotlin с текстом, результатами и визуализациями. Представьте себе REPL для Kotlin с возможностью распределять код по ячейкам, документировать его с помощью Markdown и сразу отображать результаты (от текста до графиков) рядом с кодом, который их создал.

Оцените удобство разработки и экспериментов с кодом Kotlin: вы будете сразу получать результаты и сможете объединять код, визуализации и текст в экосистеме IntelliJ IDEA.

Kotlin Notebook

Плагин Kotlin Notebook включает различные функции, которые помогут ускорить разработку, например:

  • Доступ к API в ячейках

  • Импорт и экспорт файлов в несколько щелчков

  • Использование команд REPL для быстрого изучения проекта

  • Широкий выбор форматов вывода

  • Удобное управление зависимостями с помощью аннотаций или синтаксиса, похожего на Gradle

  • Импорт различных библиотек одной строкой кода и добавление новых библиотек в проект

  • Помощь в отладке благодаря сообщениям об ошибках и трассировке стека

Kotlin Notebook основан на нашем ядре Kotlin для блокнотов Jupyter, что упрощает интеграцию с другими решениями для блокнотов Kotlin. Благодаря отсутствию проблем с совместимостью вы можете без труда обмениваться работами между Kotlin Notebook, Datalore и Kotlin-Jupyter Notebook.

Эти возможности помогут вам решать самые разные задачи — от простых экспериментов с кодом до масштабных проектов по работе с данными.

Аналитика и визуализация данных

Kotlin Notebook предлагает подходящие инструменты как для предварительного изучения данных, так и для полного цикла их анализа.

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

Для задач аналитики библиотека Kotlin DataFrame предлагает эффективные решения. С ее помощью можно загружать, создавать, фильтровать и очищать структурированные данные.

Kotlin DataFrame также поддерживает удобное подключение к базам данных SQL и чтение данных из различных источников непосредственно в IDE, в том числе из файлов CSV, JSON и TXT. Все поддерживаемые форматы перечислены в документации DataFrame.

Kandy — библиотека Kotlin с открытым исходным кодом, позволяющая создавать диаграммы различных типов. Благодаря идиоматичному, понятному и типобезопасному интерфейсу Kandy помогает эффективно визуализировать данные и получать полезные выводы.

data-analytics-and-visualization

Прототипирование

Kotlin Notebook предоставляет интерактивную среду для запуска небольших фрагментов кода и просмотра результатов в реальном времени. Такой практический подход позволяет быстро экспериментировать и вносить изменения на этапе прототипирования.

С помощью Kotlin Notebook можно тестировать концепции решений уже на раннем этапе разработки идей. Кроме того, Kotlin Notebook поддерживает совместную и воспроизводимую работу, помогая создавать и оценивать новые идеи.

kotlin-notebook-prototyping

Разработка серверной части

Kotlin Notebook позволяет вызывать API в ячейках и работать с такими протоколами, как OpenAPI. Возможность взаимодействовать с внешними сервисами и API полезна в некоторых сценариях разработки серверной части, например для получения информации и чтения файлов JSON непосредственно в среде блокнота.

kotlin-notebook-backend-development

Документирование кода

В Kotlin Notebook можно добавлять встроенные комментарии и текстовые аннотации в ячейки с кодом, чтобы приводить дополнительный контекст, пояснения и инструкции, относящиеся к фрагментам кода.

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

kotlin-notebook-documenting

Обмен кодом и результатами

Поскольку Kotlin Notebook использует универсальный формат Jupyter, вы можете обмениваться кодом и результатами между различными блокнотами. Блокноты Kotlin Notebook можно открывать, редактировать и запускать в любом клиенте Jupyter, например в Jupyter Notebook или Jupyter Lab.

Вы также можете поделиться своей работой, передав файл блокнота .ipynb для просмотра в веб-просмотрщике блокнотов. Например, можно использовать GitHub, который отображает этот формат без дополнительных настроек. Другой вариант — платформа Datalore от JetBrains, которая позволяет делиться блокнотами, запускать и редактировать их, а также использовать расширенные функции, например запланированные запуски.

kotlin-notebook-sharing-datalore

Кроме того, вы можете быстро поделиться текущим блокнотом в виде GitHub Gist. Нажмите кнопку Создать Gist на панели инструментов.

notebook-github-gist

IntelliJ IDEA экспортирует блокнот в Gist в вашем аккаунте GitHub и предоставляет URL-адрес, по которому можно поделиться блокнотом, просмотреть или скачать его.

В Gist весь код, результаты и Markdown из блокнота сохраняются в формате JSON, который GitHub может отображать в режиме предварительного просмотра.

Что дальше

  • Узнайте об использовании Kotlin Notebook и его основных функциях.

  • Попробуйте Kotlin Notebook.

  • Подробнее об использовании Kotlin для анализа данных.

29 июня 2026 г.
Библиотеки Kotlin и Java для анализа данныхНачало работы с Kotlin Notebook

© 2010–2026 JetBrains s.r.o. and Kotlin Programming Language contributors
Licensed under the Apache License, Version 2.0.
https://kotlinlang.org/docs/kotlin-notebook-overview.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API