方格精選

關於約維安聯盟(Jovyans Assemble)

閱讀時間約 4 分鐘
Jovyan. noun. a hypothetical or fictional inhabitant of the planet Jupyter.
我想要開啟一個出版專題名為「約維安聯盟」的寫作旅程,這個出版專題會收錄原創的「約維安聯盟:在 Jupyter 星球上學習程式設計與資料分析」系列文章,在過程中與讀者一起從入門到放棄慢慢變強,克服程式設計與資料分析的學習焦慮。
這個出版專題的名稱取得古怪拗口,聽起來比較像是科幻小說,因此在踏上寫作旅程之前,想要先解釋一下究竟誰是約維安?Jupyter 星球在哪裡?為什麼在 Jupyter 星球上學習程式設計與資料分析是一個好點子?

誰是約維安

約維安(Jovyan)是一個名詞,指的是在 Jupyter 上分析資料與撰寫程式的人,至於為何採用 y 而不是常見的 i,其中除了用來與更為常見的木星(Jupiter)與其相關的形容詞、名詞(Jovian)作出區隔以外,更重要的是要引出與 Jupyter 專案的關聯性。

什麼是 Jupyter

Jupyter 是一個非營利性的開源專案,於 2014 年由 IPython 專案中獨立出來,衍生為一個支援多個程式語言的互動式程式設計平台,由於其「互動式」的特質,使得 她在資料科學的使用者群體中廣受歡迎,像是 Google 也依據專案建立出 Google Colab 的瀏覽器解決方案,在 Jupyter 命名中 Ju 指的是 Julia 語言py 指的是 Python 語言r 指的是 R 語言,是目前資料科學領域中能見度最高、使用者數量最多以及發展潛力最高的三個程式語言。

起步走

作為初來乍到、對於 Jupyter 專案完全沒有頭緒的讀者,該如何踏出認識她的第一步?我建議可以先「試試看」,在瀏覽器的新分頁開啟底下兩個連結,都會開啟 Jupyter 首頁:
  1. 具有 Python 與 R 的 Jupyter:https://mybinder.org/v2/gh/datainpoint/mybinder-jovyans-assembles/main
  2. 具有 Python 與 Julia 的 Jupyter:https://mybinder.org/v2/gh/datainpoint/mybinder-jovyans-assembles/py-julia
假如試試看之後喜歡 Jupyter 的設計,之後可以再於自己工作、學習的電腦中建立自己的環境,成為約維安聯盟的一員。
正在啟動 Jupyter 首頁
Jupyter 首頁
點選右上角的 New 按鈕可以新增核心是不同程式語言的筆記本,甚至能夠新增 R 語言使用者相當愛用的整合開發環境 RStudio。
新增核心為 R 程式語言的筆記本或 RStudio
新增核心為 Julia 程式語言的筆記本
從 New 按鈕的新增選項中我們可以觀察到在 Jupyter 上學習程式設計與資料分析的其中一個優點,除了能夠在筆記本中進行互動程式設計以外,我們也能透過文字檔案(Text File)與終端機(Terminal)這兩個功能,體驗直譯程式設計(Interpreted programming)。
以終端機執行程式
也由於 Jupyter 提供了筆記本、文字檔案、資料夾與終端機的功能,透過瀏覽器學習資料分析與程式設計變得更像在個人電腦上一般,初學者暫時不需要把時間和精力耗費在建立虛擬機器、下載安裝 Linux 作業系統、下載安裝程式語言以及設定套件等前置作業上,就能夠擁有一個標準且基於 Linux 的資料科學環境。
whoami? jovyan
不過,即便我如此地喜歡她,並認為在 Jupyter 星球上學習程式設計與資料分析是一個好點子,還是有些人持反對意見,像是來自 Allen Institute 的 Joel Grus。
看了這個影片之後會對於成為約維安感到遲疑,最後可以再聽聽看來自 fast.ai 的 Jeremy Howard 如何和我一般地喜歡 Jupyter。
最後,在暸解了誰是約維安(住在 Jupyter 星球的住民)、Jupyter 星球在哪裡(Jupyter 專案)、為什麼在 Jupyter 星球上學習程式設計與資料分析是一個好點子(支援多個程式語言,具有筆記本、文字檔案、資料夾與終端機的功能)、以及 Joel Grus 與 Jeremy Howard 精彩的正反面意見交鋒,這篇文章來到尾聲,希望您和我一樣地期待下一篇文章。

約維安聯盟(Jovyans Assemble)響起集結號,無論是四散各地的約維安、想要成為約維安的以及對於在 Jupyter 上學習資料分析與程式設計感興趣的,歡迎訂閱、追蹤並分享🤖。
25會員
9內容數
這個出版專題會收錄原創的「約維安聯盟:在 Jupyter 星球上學習程式設計與資料分析」系列文章,從基礎寫到應用,在過程中與讀者一起慢慢變強,克服程式設計與資料分析的學習焦慮。
留言0
查看全部
發表第一個留言支持創作者!
你可能也想看
Google News 追蹤
Thumbnail
這個秋,Chill 嗨嗨!穿搭美美去賞楓,裝備款款去露營⋯⋯你的秋天怎麼過?秋日 To Do List 等你分享! 秋季全站徵文,我們準備了五個創作主題,參賽還有機會獲得「火烤兩用鍋」,一起來看看如何參加吧~
Thumbnail
美國總統大選只剩下三天, 我們觀察一整週民調與金融市場的變化(包含賭局), 到本週五下午3:00前為止, 誰是美國總統幾乎大概可以猜到60-70%的機率, 本篇文章就是以大選結局為主軸來討論近期甚至到未來四年美股可能的改變
Thumbnail
Faker昨天真的太扯了,中國主播王多多點評的話更是精妙,分享給各位 王多多的點評 「Faker是我們的處境,他是LPL永遠繞不開的一個人和話題,所以我們特別渴望在決賽跟他相遇,去直面我們的處境。 我們曾經稱他為最高的山,最長的河,以為山海就是盡頭,可是Faker用他28歲的年齡...
自從七月底陷入無止盡的鬱期之後 現在好像是進入躁期 毛毛躁躁的,不管是頭髮還是心理狀態(笑) 回到了無法看完一本書,一部影片的狀態 連文章都是打開了網頁,敲敲敲然後又再全部backspace. 有人問我說我的躁期會持續多久 因為長久以來我比較專注在鬱期的發展 所以沒有特別另外又去記錄自己躁期的階
由於有人問我Host等之類的Q&A,這篇文想來說說關於我會Host的看法。 【Host】 Host 是轉播的意思,如果在自己的Twitch聊天室打上“/host ID”即可在自己的實況頻道轉播他人的實況內容,這時候在頻道的人可以自己選擇是否前往該頻道與之互動。
Thumbnail
克雷格操作木偶抬頭與自己對看,是以打破「第五面牆」點出這個「自覺」的主題,然而卻沒想到這樣的「覺」,卻引出更多的「惑」。被操作的木偶沒有「自己的」語言,得由操偶師說出它的想法、決定它的故事,而約翰‧馬可維奇扮演的就是個木偶的角色;當他唸劇本準備演出時,他是角色的木偶,當他驚覺附身......
Thumbnail
這個也是我曾經參加過的快速約會聯誼活動,已印象模糊如何得知資訊的。不過我記得價位很親民,女生好像參加一場價錢才幾百塊吧 !我記得我當時參加好像還會送優惠券,就第2次報名可以更便宜之類的。我前後大約參加了5次應該有!那時候這個公司好像在台北剛成立不久,說是日本引進的,是日本流行的相親形式,
Thumbnail
續上篇,把程式碼改成這樣,model加上關聯,就可以從article去query comments了。 L27表示從article table中primary key = 1的文章去找所有留言。 L27的$articles變數output如下: L12這個method: comments(),
Thumbnail
樣本變異數的大小會影響樣本平均數嗎?事實上是會的!在大部分的情況底下,兩者是不獨立的,樣本平均和樣本變異的估值存在某些相關,換句話說,樣本平均的大小會影響樣本變異數的大小
Thumbnail
這個秋,Chill 嗨嗨!穿搭美美去賞楓,裝備款款去露營⋯⋯你的秋天怎麼過?秋日 To Do List 等你分享! 秋季全站徵文,我們準備了五個創作主題,參賽還有機會獲得「火烤兩用鍋」,一起來看看如何參加吧~
Thumbnail
美國總統大選只剩下三天, 我們觀察一整週民調與金融市場的變化(包含賭局), 到本週五下午3:00前為止, 誰是美國總統幾乎大概可以猜到60-70%的機率, 本篇文章就是以大選結局為主軸來討論近期甚至到未來四年美股可能的改變
Thumbnail
Faker昨天真的太扯了,中國主播王多多點評的話更是精妙,分享給各位 王多多的點評 「Faker是我們的處境,他是LPL永遠繞不開的一個人和話題,所以我們特別渴望在決賽跟他相遇,去直面我們的處境。 我們曾經稱他為最高的山,最長的河,以為山海就是盡頭,可是Faker用他28歲的年齡...
自從七月底陷入無止盡的鬱期之後 現在好像是進入躁期 毛毛躁躁的,不管是頭髮還是心理狀態(笑) 回到了無法看完一本書,一部影片的狀態 連文章都是打開了網頁,敲敲敲然後又再全部backspace. 有人問我說我的躁期會持續多久 因為長久以來我比較專注在鬱期的發展 所以沒有特別另外又去記錄自己躁期的階
由於有人問我Host等之類的Q&A,這篇文想來說說關於我會Host的看法。 【Host】 Host 是轉播的意思,如果在自己的Twitch聊天室打上“/host ID”即可在自己的實況頻道轉播他人的實況內容,這時候在頻道的人可以自己選擇是否前往該頻道與之互動。
Thumbnail
克雷格操作木偶抬頭與自己對看,是以打破「第五面牆」點出這個「自覺」的主題,然而卻沒想到這樣的「覺」,卻引出更多的「惑」。被操作的木偶沒有「自己的」語言,得由操偶師說出它的想法、決定它的故事,而約翰‧馬可維奇扮演的就是個木偶的角色;當他唸劇本準備演出時,他是角色的木偶,當他驚覺附身......
Thumbnail
這個也是我曾經參加過的快速約會聯誼活動,已印象模糊如何得知資訊的。不過我記得價位很親民,女生好像參加一場價錢才幾百塊吧 !我記得我當時參加好像還會送優惠券,就第2次報名可以更便宜之類的。我前後大約參加了5次應該有!那時候這個公司好像在台北剛成立不久,說是日本引進的,是日本流行的相親形式,
Thumbnail
續上篇,把程式碼改成這樣,model加上關聯,就可以從article去query comments了。 L27表示從article table中primary key = 1的文章去找所有留言。 L27的$articles變數output如下: L12這個method: comments(),
Thumbnail
樣本變異數的大小會影響樣本平均數嗎?事實上是會的!在大部分的情況底下,兩者是不獨立的,樣本平均和樣本變異的估值存在某些相關,換句話說,樣本平均的大小會影響樣本變異數的大小