Roger
1
集智俱乐部帮我在B站上制作了一个视频:快速入门 Julia 语言 | 罗秀哲_哔哩哔哩_bilibili
然后这个教程的相关资料做成了一个标准的Julia包,在GitHub上:GitHub - Roger-luo/Brochure.jl: Julia编程指南
你也可以通过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。谢谢大家
9 个赞
Roger
6
之后会更,不过最近几个月可能没时间写新的教程,要到年底。但是如果有deprecated的地方我会更新。
新手领走~谢谢~~~~~~~~~~~~~~~~~~~~~
可以考虑用 binderhub 开箱即用,自带 julia 0.6 环境,装包也快。国内可访问
就是 Building 过程有点长,需要等一下,不过可以开始看视频时打开,等待讲语法了,也差不多能用了。
mifan
12
vague
13
搬运官方 YouTube 频道教程(中文硬字幕):视频去哪了呢?_哔哩哔哩_bilibili
这些教程将介绍 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/ ,以及查看包的最新文档。
2 个赞
Turner
15
本地写的一个模块怎样安装(没上传到github上)?
cd('\path\to\mod') # cd 进入模块目录
]activate . # 激活目录下的模块
using XXXMod # 导入模块
include
也行。如果是搞开发,推荐使用上面那种方法 + Revise.jl
包
1 个赞
Roger
18
另外一个方式是如果你在命令行下
cd 你的工程目录
julia --project
就会启动这个工程自己的环境
或者你可以以默认的方式启动 julia 然后在Pkg模式里添加这个工程的路径,例如
pkg> add 到你的project路径
就会把这个project(当前的)添加到全局环境里去。如果你要全局环境的module跟随你的开发进行变动(add只是将当前的这个版本拷贝一遍),那么你应该使用 dev
pkg> dev 你的project路径
1 个赞