分享一个Julia入门教程


#1

集智俱乐部帮我在B站上制作了一个视频:https://www.bilibili.com/video/av28248187/

然后这个教程的相关资料做成了一个标准的Julia包,在GitHub上:https://github.com/Roger-luo/TutorialZH.jl

你也可以通过Julia的包管理器安装:

兼容 v0.6 和 v0.7 (1.0的pre-release),请通过Julia自带的包管理器进行安装。

在 v0.6 中,请使用 Pkg 模块进行安装

julia> Pkg.clone("https://github.com/Roger-luo/TutorialZH.jl.git")

在 v0.7 中,请使用REPL的 pkg mode 安装,按 ] 键

(v0.7) pkg> dev https://github.com/Roger-luo/TutorialZH.jl.git#master

或者使用 Pkg 模块

julia> using Pkg; Pkg.develop("https://github.com/Roger-luo/TutorialZH.jl.git#master")

如果喜欢希望可以给个star,更进一步的教程还没有写完,如果想关注可以watch这个项目,也可以给我提交PR。谢谢大家


Julia 语言入门指引
julia重载函数的简单示例
#2

曙光初现,总算等来了1.0~


#3

println( “hello,Julia” )


#4

非常感谢,新手领走


#5

非常感谢,不知道后面还有没有教程


#6

之后会更,不过最近几个月可能没时间写新的教程,要到年底。但是如果有deprecated的地方我会更新。


一些提高代码性能的建议
#7

#8

println(“hello, Julia”)


#9

新手领走~谢谢~~~~~~~~~~~~~~~~~~~~~


#10

可以考虑用 binderhub 开箱即用,自带 julia 0.6 环境,装包也快。国内可访问

就是 Building 过程有点长,需要等一下,不过可以开始看视频时打开,等待讲语法了,也差不多能用了。


#11

哈哈哈,:rofl: 我一开始瞎扯了很久


#12

以及Roger大大的两篇知乎文章:
一个简单的Julia教程(一)
一个简单的Julia教程(二)


#13

搬运官方 YouTube 频道教程(中文硬字幕):http://www.bilibili.com/video/av30994371

这些教程将介绍 Julia & data science,包开发者介绍
Differential Eq、JuliaDB、DataFrame、Queryverse 等包以及如何开发编写包。

此系列教程笔记发布于
JuliaBox:https://www.juliabox.com/ 。这里有一份JuliaBox介绍:JuliaBox:一个对小白友好的在线 Jupyter Notebook 编辑器 :)

注意此教程基于 v0.6,某些语法或函数者与 v0.7、v1.0 之后的版本可能有所出入。

若学习最新版本的 Julia ,建议通过官方文档入门:https://docs.julialang.org/en/stable/ ,以及查看包的最新文档。


#14

https://discourse.julialang.org/t/julia-language-a-concise-tutorial-updated-for-julia-1-0/14574