Kotlin-проект для Data Science ищет контрибьюторов: присоединяйтесь!

Онлайн-тренажер Python для начинающих

Изучайте Python легко и без перегрузки теорией. Решайте практические задачи с автоматической проверкой, получайте подсказки на русском языке и пишите код прямо в браузере — без необходимости что-либо устанавливать.

Начать курс

Крупный опенсорс проект на Kotlin ищет контрибьюторов

Сообщество разработчиков языка Kotlin продолжает активно расширяться, выходя далеко за пределы Android-разработки. Сегодня мы расскажем об амбициозном опенсорс-проекте Kandy (или Kotlin for Data Science), который стремится сделать Kotlin полноценным инструментом для анализа данных и машинного обучения. Команда проекта объявила о наборе новых контрибьюторов — как опытных разработчиков, так и новичков, готовых внести свой вклад в развитие экосистемы.

Что такое Kandy?

Kandy — это открытая библиотека для визуализации и обработки данных, написанная на Kotlin. Она предоставляет синтаксис, близкий к Python-библиотекам (например, pandas и matplotlib), но использует все преимущества статической типизации и производительности JVM. Проект уже включает:

  • Поддержку линейных графиков, гистограмм, тепловых карт и сетей;
  • Интеграцию с Kotlin DataFrame и Ktor для работы с данными в реальном времени;
  • Готовые примеры для Jupyter Notebook.

Почему это важно?

Несмотря на доминирование Python в Data Science, Kotlin предлагает альтернативу с лучшей производительностью и безопасностью типов. Участие в Kandy позволяет:

  • Повлиять на развитие инструментов, которые могут стать стандартом в индустрии;
  • Получить опыт работы с современным стеком: Gradle, Ktor, Multiplatform;
  • Прокачать навыки написания документации, тестирования и code review.

Кого ищут?

Разработчики ищут специалистов по следующим направлениям:

  • Backend и API — создание REST-интерфейсов для интеграции с другими сервисами;
  • Визуализация — реализация новых типов графиков и улучшение существующих;
  • Документация — переводы, написание руководств и примеров;
  • Тестирование — покрытие кода unit-тестами и интеграционное тестирование.

Как присоединиться?

Если вы интересуетесь Kotlin и Data Science, вот простой план действий:

  1. Посетите репозиторий проекта на GitHub: github.com/Kotlin/kandy;
  2. Изучите раздел Issues с меткой "good first issue";
  3. Создайте fork и отправьте pull request с исправлением бага или новой функцией;
  4. Обсудите изменения в комментариях — мейнтейнеры активно отвечают на вопросы.

Проект использует систему конвенций Kotlin и автоматические CI-проверки, поэтому даже небольшой вклад будет полезен. Кроме того, участники получают доступ к закрытому чату сообщества и могут участвовать в еженедельных созвонах с командой.

Заключение

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

Рекомендуем библотеки