Тип доклада: Воркшоп

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

  • Доклад на русском языке

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

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

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

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

Ссылка на основной ноутбук: https://datalore.jetbrains.com/view/notebook/elaTOP4fvamKVCTGYAMo7u
Ссылка на тот же ноутбук в интерактивном режиме (чтобы следить за тем, что будем делать): https://datalore.jetbrains.com/notebook/ptQDfQAcrjNxzIO0AEqovZ/otWPOX0HsLXPAop9V2CI4W/.
Для последнего нужна регистрация в DataLore (бесплатная)

  • #datalore
  • #data science
  • #jupyter
  • #onboarding

Спикеры

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

Расписание