Projet Kotlin pour la Data Science recherche des contributeurs : rejoignez-nous !

Formateur Python en ligne pour débutants

Apprenez Python facilement sans surcharge théorique. Résolvez des tâches pratiques avec vérification automatique et écrivez du code directement dans le navigateur.

Start Course

Un grand projet open source en Kotlin recherche des contributeurs



La communauté des développeurs du langage Kotlin continue de s'étendre activement, bien au-delà du développement Android. Aujourd'hui, nous vous parlons du projet open source ambitieux Kandy (ou Kotlin for Data Science), qui vise à faire de Kotlin un outil complet pour l'analyse de données et l'apprentissage automatique. L'équipe du projet a annoncé le recrutement de nouveaux contributeurs — aussi bien des développeurs expérimentés que des débutants, prêts à contribuer au développement de l'écosystème.



Qu'est-ce que Kandy ?

Kandy est une bibliothèque open source pour la visualisation et le traitement de données, écrite en Kotlin. Elle offre une syntaxe proche des bibliothèques Python (par exemple, pandas et matplotlib), mais utilise tous les avantages du typage statique et des performances de la JVM. Le projet comprend déjà :

  • La prise en charge des graphiques linéaires, des histogrammes, des cartes de chaleur et des réseaux ;
  • L'intégration avec Kotlin DataFrame et Ktor pour le travail avec des données en temps réel ;
  • Des exemples prêts à l'emploi pour Jupyter Notebook.


Pourquoi est-ce important ?

Malgré la domination de Python en Data Science, Kotlin propose une alternative avec de meilleures performances et une sécurité de typage. Participer à Kandy permet de :

  • Influencer le développement d'outils qui pourraient devenir un standard dans l'industrie ;
  • Acquérir de l'expérience avec une stack moderne : Gradle, Ktor, Multiplatform ;
  • Améliorer ses compétences en rédaction de documentation, tests et code review.


Qui cherchent-ils ?

Les développeurs recherchent des spécialistes dans les domaines suivants :

  • Backend et API — création d'interfaces REST pour l'intégration avec d'autres services ;
  • Visualisation — implémentation de nouveaux types de graphiques et amélioration des existants ;
  • Documentation — traductions, rédaction de guides et d'exemples ;
  • Tests — couverture du code avec des tests unitaires et tests d'intégration.


Comment rejoindre ?

Si vous vous intéressez à Kotlin et à la Data Science, voici un plan d'action simple :

  1. Visitez le dépôt du projet sur GitHub : github.com/Kotlin/kandy ;
  2. Étudiez la section Issues avec le label "good first issue" ;
  3. Créez un fork et soumettez une pull request avec une correction de bug ou une nouvelle fonctionnalité ;
  4. Discutez des modifications dans les commentaires — les mainteneurs répondent activement aux questions.


Le projet utilise le système de conventions Kotlin et des vérifications CI automatiques, donc même une petite contribution sera utile. De plus, les participants obtiennent l'accès à un chat privé de la communauté et peuvent participer à des appels hebdomadaires avec l'équipe.



Conclusion

Kandy n'est pas seulement une bibliothèque, mais une partie de la stratégie de JetBrains pour promouvoir Kotlin dans la science des données. En rejoignant le projet maintenant, vous faites partie de l'histoire et aidez à façonner l'avenir du langage. Ne manquez pas l'occasion de contribuer à l'open source — commencez dès aujourd'hui avec votre premier Issue !

Recommended Libraries