学习资源

社区与帮助

在开始编写代码之前,了解在哪里寻求帮助十分重要。Julia 的官方帮助页面是很好的起点,Julia 社区十分欢迎初学者。[3]

在提问前,建议参考阅读提问的艺术避免X-Y问题,使自己的问题更清晰明确,得到更有用的帮助。

在 AI 时代,也可向 AI 提问或者使用 AI 生成代码的功能。一个官方为 Julia 特调的大语言模型在 AskAI,也可考虑本地部署模型 ollama(由于 AI 迭代速度相当快,此文档无法跟进最新的进展,读者可自行搜索)。

信息来源

文档教程

名称 & 链接主题内容
中文文档标准文档语法、标准库、指导、开发
完善的“Julia语言入门”充分学习、常见应用语言基础、语言概述、包
Modern Julia Workflows工作流写、分享、优化代码的一切
Julia DataScience 中文版数据科学语言基础、包
概览与高性能编程科学计算环境语言概述、性能建议
Julia (Programming) Basics电子书语言基础
cheatsheet快速学习语言基础
菜鸟教程在线实例(大概)语言概述
Matlab-Python-Julia 对照对照、线代、快速学习语言概述
learn-julia-in-y-minutes A B快速学习语言概述
一本编程指南工程实践语言概述、实践指导
将 Julia 作为数值计算器数据科学语言基础、包

视频教程

自媒体/博客

其它

练习

对于把 Julia 语言作为学习的第一个语言的读者来说,可以参考以下平台上的问题,练习解决问题的思路:

在在线平台上递交时,建议将代码包裹进函数中以方便优化。[3]

function main()
	# 代码
end

main()