如何学习

Note

请根据环境配置的指示准备 Julia 环境,并可以选用一个下方工具部分的编辑器。

最好设定一个明确的、可评价目标。先把小目标实现了,再去学习细节,而不是陷入其中。[3]

例如,您可以利用这个语言去做一些你想做的事,把它作为目标。

文档结构

  • basic 目录下包含这个语言的基础内容,能够保证使用此语言的基本开发能力

  • advanced 目录下包含较为独特性的语法、特性、功能等内容

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

其它文档

推荐程度基本按照顺序,但是你可能有特定的需求;部分内容即由它们中的一些整合而来

名称 & 链接主题内容
中文文档标准文档语法、标准库、指导、开发
Julia DataScience 中文版数据科学语法基础、包
北大李东风老师的Julia语言入门常见应用语法概述、包
Julia (Programming) Basics电子书语法基础
各领域 Julia 库的 awesome 列表信息
cheatsheet快速学习语法基础
菜鸟教程在线实例(大概)语法概述
Matlab-Python-Julia 对照对照、线代、快速学习语法概述
learn-julia-in-y-minutes A B快速学习语法概述
一本编程指南工程实践语法概述、实践指导
将 Julia 作为数值计算器数据科学语法基础、包

视频教程

提出问题

工具

以下均是可选的

练习

以下均是可选的

相关中文媒体

其它说明

如果您喜欢纸质书,当然可以阅读各式各样的资料,但此项目暂时还没有(可能不会有)任何书籍发售。

祝您顺利!

  • 1

    https://discourse.juliacn.com/t/topic/159

  • 2

    https://discourse.juliacn.com/t/topic/6002

  • 3

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

  • 4

    https://cn.julialang.org/JuliaDataScience