{ Taiwan Code School }

Jupyter Notebook 介紹 &安裝方式

August 31, 2018

 

參考來源: https://goo.gl/oSyw7F|參考作者:Steven Lo|時間:2017/10/20|版本:Python3

 

Jupyter 是一個可以透過網頁來直接編寫程式的網站,用法非常容易,功能方便操作,適合快速的執行程式或者是在進行演講時針對每一行程式進行講解,有程式投影片的感覺。

|在 Jupyter Notebook 體驗 Python 
 
Jupyter Notebook 官網免安裝試用版:http://jupyter.org/try
 
若尚未決定是否要安裝Jupyter Notebook,可選擇免安裝試用的方式體驗一下,再來做決定。
 
1. 點進去官網後,可以看到有很多種選擇,我們可以點選 「Try Jupyter with Python」。
 
 2. 點選後我們會看到一個 loading 畫面,跑完後會出現我們要的歡迎畫面。
 
 
 
loading 畫面
 
3. 我們到歡迎畫面後,可以點選左上角的 File -> New Notbook 選擇 Python 3 來準備開始寫程式。
 
 
 歡迎畫面
 
 
4. 點選「Python 3」後會開到這個空的使用介面,在綠色框框裡面就可以開始寫 Python 程式。
 
 使用介面
 
5. 在框框裡面寫程式後可以點選左邊的箭頭來執行程式,點選多次,旁邊 「 In [2] 」 會提醒重複或執行了幾次程式,不會影響到程式本身。
 編寫範例程式
 
執行程式後可以看到下方會出現程式執行的內容。
 
執行範例程式
|Jupyter Notebook 使用介面介紹
1. 檔案名字

2. 程式框框(cell)

3. 編輯工具 (ToolBar)

4. Menu

1. 檔案名字
 
在創立一個新的 Jupyter Notebook 的時候,就像我們一般在創造電腦的檔案一樣,都會先叫做「Untitled」未命名,所以我們可以自己創立 Jupyter Notebook 檔案的名字。
 
之後可以把檔案輸出成 Jupyter 檔,放在電腦保留下來(輸出後的檔案安裝 Jupyter Notebook 在開啟比較方便)。

2. 程式框框 cell

 執行程式框框後

 

 

3. 編輯工具(ToolBar)

 

4. Menu 介紹

 

Menu 總共有 8 個功能,我們從左到右在下面為各位做一個簡單的介紹。

 

1. Juypter 儲存&處理功能「File」,有儲存檔案以及下載輸出成不同檔案類型的功能

 

 

2. 編輯功能「Edit」,Edit 裡面的功能幾乎和「編輯工具(ToolBar) 」相同,Edit 裡面擁有刪除程式框框、新增照片等編輯功能。

 

 

3. 「View」功能,有切換視角的功能。

 

 

4. 「Insert」功能,在點選的框框上面或下面新增程式框框。

 

 

5. 「cell」功能,針對程式框框去做執行等功能。

 

 

6. 「Kernel」功能,可以一次性的執行所有程式框框,若其中一個框框出錯,則會停止。

 

 7. 「Widgets」功能,提供了可視覺化及控制數據變化的能力。

 

 

8. 「Help」功能,提供了相關 Python 套件參考資料。

 

 

 

|Jupyter Notebook 安裝方式
 
1. 在安裝Jupyter Notebook 前,我們要先安裝 Python 才能來去安裝 Jupyter Notebook ,安裝 Python 的文章 : Here
 
2. 使用pip安裝是最快速的方式,先到 Terminal 打下面指令(windows 則是在 cmd)。
 
。更新 pip (若是)
 
 
。進行安裝
 
 
3. 安裝完成後直接到 Terminal 打下面指令(windows 則是在 cmd)就可以打開 Jupyter Notebook 了。
 
 
 
 4. 輸入指令後,會直接跳進去網頁裡面,這裡是您個人的電腦資料,只是透過瀏覽器做顯示,我們可以尋找自己的 Jupyter 檔案來去開啟。
 
 
 
或者是直接在右上方的「New」新增 Jupyter Notebook(建議先在電腦上創立一個資料夾蒐集 Jupyter Notebook ) 。
 
 
 
 
 
 
 
 
Please reload

 ​聯絡方式

台灣, ​台北

FB : Taiwan Code School

 關於
政策
 常見問題
  • Facebook - Grey Circle
  • Instagram - Grey Circle
Beta Test Version 3.2
Copyright © Taiwan Code School