Julia 學習筆記
這裡我們要介紹 julia 這個程式語言. 這是一個非常新的語言, 在 2009 年才問世, 遠比 1990 年出生的 python 來的年輕許多. 不過由於它又快又簡單, 又不用錢, 使得目前有越來越多人開始使用這個新語言. 相信未來會更加普及.
Julia 安裝
在 Julia 官方網站 上可以下載各系統平台的安裝包裹. 下載安裝後即可運行.
-
Julia 安裝教學影片可參考 Julia課程環境簡介 on Youtube
-
如果只想試用一下的話可以試試 repl.it 這個線上編輯器. 它可以讓你在線上編輯並執行一些簡單的 julia 程式.
除了 julia 主程式外, 我也建議加裝 Jupyter notebook
(或 Jupyter lab
) 以及 Atom
. 讓你 coding 更方便.
Julia 基本簡介
- 查詢版本資訊
julia> versioninfo()
- 套件(package)管理
julia> ]
然後就會進入套件管理系統
```julia
pkg>
```
查詢已安裝套件
```julia
pkg> status
```
更新套件
```julia
pkg> update
```
跳出系統請按鍵盤上的 `刪除鍵`
- 查詢指令(如matlab中的help)
julia> ?
然後就會變成查詢的視窗
```julia
help?>
```
Jupyter notebook 安裝
Jupyter notebook 是個互動式筆記本, 很容易可以逐行執行並且做到資料視覺化, 並且支援多種主流的直譯語言像是
Julia
,python
,R
. 有一說是 jupyter 這個字事實上就是由 julia, python 以及 R 這三個字組合而成.
-
安裝 Jupyter notebook 有兩種方式. 第一種是直接由 julia 安裝. 步驟如下
在 julia 輸入
]
進入套件管理命令提示. 然後會長得像這樣pkg>
接著輸入
status
可以看到現在已經安裝的套件.我們要安裝 IJulia, 所以輸入
pkg> add IJulia
安裝完後要退出套件管理則是 BackSpace 鍵或是 Ctrl+C 都可以.
要打開 notebook 需要退出套件管理, 並在 julia 命令提示字元下輸入
julia> using IJulia julia> notebook()
這樣 Jupyter notebook 就會在你的瀏覽器中打開.
-
若還是有不清楚的地方請見 安裝及建置 Julia 開發環境實戰教學
-
目前已經有 jupyter notebook 的升級版, 稱為 jupyter lab. 在 julia 命令提示字元下輸入
julia> using IJulia julia> jupyterlab()
這樣 Jupyter lab 就會在你的瀏覽器中打開.
-
-
安裝 Jupyter notebook 的第二種方式則是透過 anaconda. 先裝完 julia 後下載 anaconda 安裝, 即可快樂使用.
- 若還是有不清楚的地方請見 打造 Jupyter Notebook 資料科學環境
在 Atom 中操作 Julia
如果平常會寫各式程式語言, 可以考慮加安裝 atom 編輯器. 它是 github 開發的免費編輯器, 不管 Mac, windows 或是 Linux 都有支援. 我自己有使用 atom 來寫
julia
,fortran
,html
等.
要在 Atom 裡操作 Julia 簡單說就是要裝以下幾個 package:
ink
julia-client
language-julia
uber juno
然後就可以用了!!
Julia 基本簡介與語法教學
-
Julia Taiwan發起人杜岳華的 slideshare: Introduction to Julia