主页

欢迎阅读 Julia Roadmap!这是一个社区支持的计划,旨在帮助学习者更好地了解、掌握和精通 Julia 语言,并提供学习路径、资料整合、现有经验及练习。

不同人适用的学习方法可能不同,但一般来说,建议先设定一个明确的、可评价目标(如“在项目中学习”,做一些你想做的事)。先把小目标实现了,再去学习细节,而不是陷入其中。[h]

可以在中文社区置顶帖 - Julia 语言入门指引找到新手常见问题的回答。

语言简介一节中你将获得对 Julia 语言的认识。而在学习资源一节中,你将看到其它对学习有帮助的资料。完成Julia 环境配置以及可选的工作环境配置之后,即可开始学习之旅

  • “语言基础”目录下包含 Julia 语言的基础内容,这与大部分其它语言是相似的。阅读该部分能够提供使用此语言的基本开发能力。

  • “语言进阶”目录下包含 Julia 中较独特的特性和功能。

  • 你可以根据包简介的指示学会寻找、使用与制作你专业所需的包。例如数据科学可能需要阅读 DatesDataFramesMakie 的相关内容。[ds]

  • 此外,你可以在中文文档中看到性能建议及各种建议。更加深入的内容可以从中文文档官方发布、各届 JuliaCon 中获取。

祝您学习顺利!

关于本文档

Julia 1.10

除非重要,本文档不会特别注明 Julia 1.10 及以下引入的特性。

文中的链接可能指向相关知识(完整索引在此)及其它页面上的内容。

讨论区可以在注册 Github 后使用。不要吝啬你的反馈:如果遇到无法看懂亦或有错的地方,不妨在讨论区中指出或给我提 Issue

本文档需要持续改进,欢迎您的贡献!在此阅读如何贡献。

许可

本项目文档部分采用知识共享署名-非商业性使用-相同方式共享 4.0 国际许可协议进行许可(来源通常以脚注形式标注在相应页面末);代码部分采用 MIT license 进行许可。更多信息请参见 README

  • h

    https://discourse.juliacn.com/t/topic/5944/4

  • ds

    https://cn.julialang.org/JuliaDataScience