如何学习
最好设定一个明确的、可评价目标。先把小目标实现了,再去学习细节,而不是陷入其中。[3]
例如,您可以利用这个语言去做一些你想做的事,把它作为目标。
文档结构
basic
目录下包含这个语言的基础内容,能够保证使用此语言的基本开发能力advanced
目录下包含较为独特性的语法、特性、功能等内容你可以根据包简介的指示学会寻找、使用与制作你专业所需的包。例如数据科学可能需要阅读
Dates
,DataFrames
,Makie
的相关内容。[4]
其它文档
推荐程度基本按照顺序,但是你可能有特定的需求;部分内容即由它们中的一些整合而来
名称 & 链接 | 主题 | 内容 |
---|---|---|
中文文档 | 标准文档 | 语法、标准库、指导、开发 |
Julia DataScience 中文版 | 数据科学 | 语法基础、包 |
北大李东风老师的Julia语言入门 | 常见应用 | 语法概述、包 |
Julia (Programming) Basics | 电子书 | 语法基础 |
各领域 Julia 库的 awesome 列表 | 信息 | 包 |
cheatsheet | 快速学习 | 语法基础 |
菜鸟教程 | 在线实例(大概) | 语法概述 |
Matlab-Python-Julia 对照 | 对照、线代、快速学习 | 语法概述 |
learn-julia-in-y-minutes A B | 快速学习 | 语法概述 |
一本编程指南 | 工程实践 | 语法概述、实践指导 |
将 Julia 作为数值计算器 | 数据科学 | 语法基础、包 |
视频教程
提出问题
AskAI 官方为julia特调的大语言模型
中文论坛 | 国际论坛 | StackOverflow | 快速非正式通信 - Slack | Forem
工具
以下均是可选的
编辑器/IDE:vscode(官方推荐) | julia-emacs | julia-vim | sublime
Gitee 等
练习
以下均是可选的
每个页面下方习题部分(一部分有)
在线习题 Hydro 平台 | 本地习题 LeetCode 平台
本地游戏 LightLearn
相关中文媒体
微信公众号:JuliaCN
bilibili:JuliaLang中文社区
其它说明
如果您喜欢纸质书,当然可以阅读各式各样的资料,但此项目暂时还没有(可能不会有)任何书籍发售。
祝您顺利!