Kotlin数据科学项目招募贡献者:加入我们!

面向初学者的在线Python训练器

轻松学习Python,无需理论负担。在浏览器中直接解决带自动检查的实践任务,无需安装任何东西。

开始课程

大型Kotlin开源项目招募贡献者



Kotlin语言开发者社区持续活跃扩展,已远远超出Android开发范畴。今天我们将介绍一个雄心勃勃的开源项目Kandy(或称Kotlin for Data Science),该项目致力于让Kotlin成为数据分析和机器学习的完整工具。项目团队宣布招募新贡献者——无论是经验丰富的开发者,还是愿意为生态系统发展贡献力量的新手。



什么是Kandy?

Kandy是一个用Kotlin编写的开源数据可视化与处理库。它提供了接近Python库(如pandas和matplotlib)的语法,同时利用了静态类型和JVM性能的全部优势。该项目已包含:

  • 支持折线图、直方图、热力图和网络图;
  • 与Kotlin DataFrame和Ktor集成,用于实时数据处理;
  • Jupyter Notebook的现成示例。


为什么这很重要?

尽管Python在数据科学领域占据主导地位,但Kotlin提供了性能更优、类型更安全的替代方案。参与Kandy项目可以:

  • 影响可能成为行业标准工具的发展方向;
  • 获得使用现代技术栈(Gradle、Ktor、Multiplatform)的经验;
  • 提升编写文档、测试和代码审查的技能。


他们在寻找什么样的人?

开发团队正在寻找以下领域的专业人士:

  • 后端与API——创建用于与其他服务集成的REST接口;
  • 可视化——实现新型图表并改进现有图表;
  • 文档——翻译、编写指南和示例;
  • 测试——用单元测试和集成测试覆盖代码。


如何加入?

如果您对Kotlin和数据科学感兴趣,以下是简单的行动步骤:

  1. 访问项目的GitHub仓库:github.com/Kotlin/kandy;
  2. 查看带有"good first issue"标签的Issues部分;
  3. 创建fork并提交包含bug修复或新功能的pull request;
  4. 在评论中讨论更改——维护者会积极回答问题。


该项目使用Kotlin约定系统和自动CI检查,因此即使是很小的贡献也会有所帮助。此外,参与者可以加入社区私密聊天群,并参与每周与团队的线上会议。



结论

Kandy不仅仅是一个库,更是JetBrains推动Kotlin进入数据科学领域战略的一部分。现在加入项目,您将成为历史的一部分,并帮助塑造这门语言的未来。不要错过为开源做贡献的机会——从今天的第一个Issue开始吧!

推荐库