Proyecto Kotlin para Data Science busca contribuyentes: ¡únete!

Entrenador de Python en Línea para Principiantes

Aprende Python fácilmente sin sobrecargarte de teoría. Resuelve tareas prácticas con verificación automática, recibe pistas y escribe código directamente en el navegador, sin instalar nada.

Start Course

Gran proyecto open source en Kotlin busca contribuyentes



La comunidad de desarrolladores del lenguaje Kotlin continúa expandiéndose activamente, yendo mucho más allá del desarrollo para Android. Hoy hablaremos de un ambicioso proyecto open source Kandy (o Kotlin for Data Science), que busca convertir a Kotlin en una herramienta completa para el análisis de datos y el aprendizaje automático. El equipo del proyecto ha anunciado la búsqueda de nuevos contribuyentes, tanto desarrolladores experimentados como principiantes dispuestos a aportar su granito de arena al ecosistema.



¿Qué es Kandy?

Kandy es una biblioteca abierta para visualización y procesamiento de datos, escrita en Kotlin. Proporciona una sintaxis similar a las bibliotecas de Python (por ejemplo, pandas y matplotlib), pero aprovecha todas las ventajas de la tipificación estática y el rendimiento de la JVM. El proyecto ya incluye:

  • Soporte para gráficos lineales, histogramas, mapas de calor y redes;
  • Integración con Kotlin DataFrame y Ktor para trabajar con datos en tiempo real;
  • Ejemplos listos para usar en Jupyter Notebook.


¿Por qué es importante?

A pesar del dominio de Python en Data Science, Kotlin ofrece una alternativa con mejor rendimiento y seguridad de tipos. Participar en Kandy permite:

  • Influir en el desarrollo de herramientas que podrían convertirse en un estándar de la industria;
  • Obtener experiencia trabajando con un stack moderno: Gradle, Ktor, Multiplatform;
  • Mejorar habilidades en redacción de documentación, pruebas y code review.


¿A quién buscan?

Los desarrolladores buscan especialistas en las siguientes áreas:

  • Backend y API — creación de interfaces REST para integración con otros servicios;
  • Visualización — implementación de nuevos tipos de gráficos y mejora de los existentes;
  • Documentación — traducciones, redacción de guías y ejemplos;
  • Pruebas — cobertura de código con unit tests y pruebas de integración.


¿Cómo unirse?

Si te interesa Kotlin y Data Science, aquí tienes un plan de acción sencillo:

  1. Visita el repositorio del proyecto en GitHub: github.com/Kotlin/kandy;
  2. Explora la sección Issues con la etiqueta "good first issue";
  3. Crea un fork y envía un pull request con una corrección de error o una nueva funcionalidad;
  4. Discute los cambios en los comentarios: los mantenedores responden activamente a las preguntas.


El proyecto utiliza el sistema de convenciones de Kotlin y verificaciones CI automáticas, por lo que incluso una contribución pequeña será útil. Además, los participantes obtienen acceso a un chat comunitario privado y pueden participar en videollamadas semanales con el equipo.



Conclusión

Kandy no es solo una biblioteca, sino parte de la estrategia de JetBrains para impulsar Kotlin en la ciencia de datos. Al unirte al proyecto ahora, te conviertes en parte de la historia y ayudas a dar forma al futuro del lenguaje. No pierdas la oportunidad de contribuir al open source: ¡empieza con tu primer Issue hoy mismo!

Recommended Libraries