
前情提要:
-
Julia1.0.0安裝指南(含 Juno IDE)
上期推薦了《Julia無痛體驗(yàn):幾行代碼識別圖片內(nèi)容)》之后,還是有人說不會(huì)...
那么,只能啰嗦一遍了:
- 什么是無痛體驗(yàn)?
- 免安裝
- 免費(fèi)
- 會(huì)上網(wǎng)即可
- 馬上能用
- 需要什么?
- 電腦
- 瀏覽器
來,是這個(gè)網(wǎng)址: https://www.juliabox.com/
把網(wǎng)址復(fù)制到瀏覽器里進(jìn)入這個(gè)網(wǎng)站,然后會(huì)看到:

來,下面是中文翻譯的界面:

好了,英文和中文界面都說了這個(gè)網(wǎng)站的作用是:“在瀏覽器中運(yùn)行Julia”。
然后,右邊有3個(gè)長條按鈕:
Log in with Github (使用Github登錄)
Log in with Google (使用Google登錄)
Log in with LinkedIn (使用領(lǐng)英登錄)
如果你有以上3種賬戶的一種,就可以直接點(diǎn)入:
- 點(diǎn)入的意思就是鼠標(biāo)移到對應(yīng)賬戶的長條上
- 然后按下鼠標(biāo)左鍵
- 是的,可以點(diǎn),不要怕,點(diǎn)不壞的...
那么如果你沒有以上3種賬戶的一種,你有2個(gè)選擇:
還想繼續(xù)無痛體驗(yàn)Julia,建議到Github上注冊一個(gè)用戶
不想了: 可以離開本文
假設(shè)你用Github賬戶登錄:

中文翻譯界面:

如果你沒有Github賬戶,可以點(diǎn)"Create an account"("創(chuàng)建一個(gè)賬戶")
然后按照步驟注冊Github賬戶即可(中文翻譯界面):

登錄之后,會(huì)看到網(wǎng)站正在轉(zhuǎn)圈圈,說明網(wǎng)站開始給你準(zhǔn)備

轉(zhuǎn)完圈圈后,大致能看到這個(gè)界面:

類似一個(gè)文件管理器。
點(diǎn)開tutorials:

這里面是Juliabox提供的教程,可以隨便點(diǎn)開一個(gè)進(jìn)去看看:

點(diǎn)有 In [ ]:的語句:

外框會(huì)框住這一行。這個(gè)時(shí)候可以嘗試運(yùn)行:

點(diǎn)菜單欄上的 Run 按鈕:

這個(gè)語句就會(huì)被執(zhí)行并顯示出執(zhí)行結(jié)果,同時(shí)框會(huì)自動(dòng)下移到下一個(gè)語句(塊)。
細(xì)心的你會(huì)發(fā)現(xiàn)In [ ]:變成了In [1]:,說明這是第1條運(yùn)行的語句,繼續(xù)運(yùn)行后續(xù)的語句,數(shù)字會(huì)自動(dòng)往上加:

如何建立自己的程序文件?
可以先建個(gè)新的文件夾,New然后選Folder:

然后就自動(dòng)建了一個(gè)…
嚓,這不科學(xué)啊...

還是改個(gè)名字吧。選擇這個(gè)文件夾(打勾),然后點(diǎn)Rename

改個(gè)中文名試試,就叫“測試”吧

報(bào)錯(cuò)了:

說明文件夾名和文件名都不能是中文…(準(zhǔn)確的說是只能是英文ASCII)
[注] 只是文件夾名和文件名不能是中文,文件內(nèi)容是可以有中文的。
文件夾名改成Test吧
然后在New里選Julia 0.6.2

會(huì)開出一個(gè)新窗口:

點(diǎn)到In [ ]:后面那個(gè)框里,就可以輸入語句了:
比如 using Images,然后點(diǎn)Run:
這個(gè)語句不會(huì)有輸出,不報(bào)錯(cuò)就說明運(yùn)行成功。
接著輸入
download("https://tse1-mm.cn.bing.net/th?id=OIP.CcyrQFsPjQkrtUykHPYgbAHaFj&w=186&h=140&c=7&o=5&dpr=2&pid=1.7", "我是一張圖片.jpg")
然后點(diǎn)Run:

繼續(xù)輸入image = load("我是一張圖片.jpg") # 讀取圖片,然后點(diǎn)Run:

就是這么一步一步操作下去,程序可以一邊寫一邊運(yùn)行。
如果完成了所有的程序,記得保存(當(dāng)然寫了一半也可以保存):

就是這個(gè)像磁盤一樣的圖標(biāo),保存之后下次可以直接打開使用。
好了,基本操作就是這些。祝大家體驗(yàn)愉快。
PS:
- 為什么報(bào)錯(cuò)截圖里有"Python"的字樣?
Jupyter notebook(https://jupyter.org/) 是一種 Web 應(yīng)用,能讓用戶將說明文本、數(shù)學(xué)方程、代碼和可視化內(nèi)容全部組合到一個(gè)易于共享的文檔中。
...因?yàn)镴upyter notebook是用Python實(shí)現(xiàn)的?。?/p>
- 為什么可以把網(wǎng)站翻譯成中文?
…因?yàn)槲铱梢园。?/p>
KevinZhang
Aug 24, 2018