julia是乙個新型的語言,它高效能、使用簡單、面向廣大的開發者。這注定了我們將會在適當的時候使用它來開發各種東西。比如深度學習之類各種框架。
網上的教程大多是基於0.4之類的版本,高一些的也是0.6的。新手接觸的時候免不了各種迷茫,完全不知道怎麼安裝julia。這裡提供乙份教程給大家。當前使用版本是1.0,api有一些改動,同時pkg也使用了新的方式載入包。
mac的安裝比較簡單,這裡就略過。安裝成功之後可以在應用中找到我們安裝的julia應用程式.
雙擊開啟就會看到自動啟動了julia的編譯器。這裡可以輸入各種命令,實驗一下julia高速的效能吧^_^
不過不要高興的太早,到這裡僅僅能嘗試各種新手教程中指導的變數、語法之類的簡單東西。要想真正的開始體驗開發,還需要配置我們的環境變數。
其他成熟的語言都已經在安裝包內內建了環境變數的設定了。新手安裝完之後一時可能想不起來還有這麼乙個操作。
編輯環境變數配置檔案vi .bash_profile
在檔案末尾新增我們的julia執行目錄,這裡注意替換自己的路徑
複製**
編輯完成之後記得執行source .bash_profile
現在在任何乙個目錄下都可以使用julia
命令進入julia的環境或者執行.jl
字尾的檔案了。
執行julia
進入julia的環境,輸入?
可以檢視幫助----還是先看文件吧,這裡的幫助也是在熟悉文件之後更方便。
輸入]
進入pkg的執行環境,同時可以輸入?
來檢視幫助,這裡解釋了集中命令的作用。
假設我們要安裝bukdu
這個包。在pkg環境下執行安裝命令add bukdu
tips:寫這篇文章的時候bukdu這個包還不支援1.0版本,如果安裝之後不能用是正常的新建乙個
test.jl
檔案,在檔案中輸入print("hello world!")
。
在當前目錄下輸入命令julia test.jl
即可看到執行的結果
同時也可以試一下各種教程中的變數、方法、型別等寫法。
這裡再試一下載入模組是否可用。
新建乙個需要呼叫的模組檔案,這裡新建乙個module.jl
。
module console
export
logfunction
log(msg)
print(msg)
endend
複製**
在新建乙個要執行的jl檔案。我們在裡面呼叫剛才編寫的模組檔案。
include("module.jl")
using .console
# 呼叫模組的輸出方法,新增\n換行
console.log("test \n")
# 同時呼叫一下自帶的錯誤提示
@warn "test base warn"
複製**
執行命令看一下剛才的結果 Julia 安裝,使用教程
為什麼學習julia?聽說這個語言,然後無意中查了一下 1.可呼叫 c python 庫,聰明的做法,可以更好的繼承現有的成果 2.類似 matlab 和 python 的語法,更換語言的學習成本低,而且實現起來天生就像python那樣高效 3.接近於 c 的效能,在很多情況下已經足夠了 4.開源的...
Julia 安裝,使用教程
個人分類 julia 為什麼學習julia?聽說這個語言,然後無意中查了一下 1.可呼叫 c python 庫,聰明的做法,可以更好的繼承現有的成果 2.類似 matlab 和 python 的語法,更換語言的學習成本低,而且實現起來天生就像python那樣高效 3.接近於 c 的效能,在很多情況下...
Julia教程8 讀寫檔案操作
在網易雲課堂上直接搜尋 julia教程 就可以找到,教程的全名是 julia教程 從入門到高階 在對檔案的操作中,如果我們未指定檔案的路徑,則預設的路徑為 外鏈轉存失敗,源站可能有防盜煉機制,建議將儲存下來直接上傳 img c3piykxy 1592662419590 s1 readlines sd...