Начало основного контента

Ноутбуки Kotlin для обучения и прототипирования

ЯзыкRU

Ноутбуки — это стандартный инструмент дата саентиста и преподавателя языка Python. Но могут ли ноутбуки помочь и закоренелым Java-бэкендерам? Да, конечно! 

Исторически было много попыток затащить ноутбуки в JVM-мир (в основном в Scala), но сделать это, кроме как среди дата саентистов, не особо получилось. 

Скриптовое расширение компилятора Kotlin не только позволяет писать код Kotlin в ноутбуке, как это происходит в Python, но и делает несколько существенных шагов вперед и решает ряд проблем, которые есть в этой области. Например, воспроизводимость окружения или сборки и (частично) загрузки визуализационных плагинов. Также за счет бесшовной интеграции с Java-библиотеками, можно легко загружать все привычные инструменты и даже только что скомпилированные классы в REPL-окружение ноутбука и работать с ними.

Еще один важный момент — это обучение. Ноутбук позволяет начать работать с тем или иным кодом, не проходя долгий путь настройки окружения и правильного раскладывания зависимостей. Также при помощи ноутбуков можно легко делиться друг с другом готовыми примерами и инструкциями.

  • #jupyter
  • #datascience
  • #datalore
  • #onboarding

Спикеры

Приглашенные эксперты