Julia 學習筆記

延伸閱讀: 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 這三個字組合而成.

  1. 安裝 Jupyter notebook 有兩種方式. 第一種是直接由 julia 安裝. 步驟如下

    在 julia 輸入 ] 進入套件管理命令提示. 然後會長得像這樣

    pkg>
    

    接著輸入 status 可以看到現在已經安裝的套件.

    我們要安裝 IJulia, 所以輸入

    pkg> add IJulia
    

    安裝完後要退出套件管理則是 BackSpace 鍵或是 Ctrl+C 都可以.

    要打開 notebook 需要退出套件管理, 並在 julia 命令提示字元下輸入

    julia> using IJulia
    julia> notebook()
    

    這樣 Jupyter notebook 就會在你的瀏覽器中打開.

    julia> using IJulia
    julia> jupyterlab()
    

    這樣 Jupyter lab 就會在你的瀏覽器中打開.

  2. 安裝 Jupyter notebook 的第二種方式則是透過 anaconda. 先裝完 julia 後下載 anaconda 安裝, 即可快樂使用.


在 Atom 中操作 Julia

如果平常會寫各式程式語言, 可以考慮加安裝 atom 編輯器. 它是 github 開發的免費編輯器, 不管 Mac, windows 或是 Linux 都有支援. 我自己有使用 atom 來寫 julia, fortran, html 等.

要在 Atom 裡操作 Julia 簡單說就是要裝以下幾個 package:

  1. ink
  2. julia-client
  3. language-julia
  4. uber juno

然後就可以用了!!


Julia 基本簡介與語法教學


Youtube 上的 Julia 超新手教學


Avatar
Te-Sheng Lin (林得勝)
Associate Professor

The focus of my research is concerned with the development of analytical and computational tools, and further to communicate with scientists from other disciplines to solve engineering problems in practice.