1. 程式人生 > 其它 >Python筆記:Jupyter Notebook

Python筆記:Jupyter Notebook

Jupyter Notebook是什麼

  簡單地說,Jupyter Notebook是基於web執行的python3開發學習環境,實現了在網頁中編輯與執行程式碼的功能,並且可以看到每一行程式碼執行的過程和結果,是一個學習與除錯程式碼的好工具,常用於資料分析領域。

Jupyter Notebook的官方網站

Project Jupyter | Home

Jupyter Notebook的官方教程

  Get Started — Jupyter Documentation 4.1.1 alpha documentation

Jupyter Notebook的安裝

pip install jupyter

Jupyter Notebook的啟動

jupyter notebook

輸出以上內容,代表啟動成功,這裡瀏覽器會彈出新的網頁,這個網頁就是jupyter notebook,如果沒有彈出網頁,則複製圖片中黃色方框內的連結地址,到瀏覽器中開啟。

Jupyter Notebook的介面

  Files介面,用於管理和建立檔案

 通過New下拉選單可以建立:

Folder,資料夾

Terminal,終端

TEXT FILE,txt檔案

Python3,一個可以被jupyter notebook以python3執行的文件,但不是以.py為字尾的檔案,無法用python3獨立執行。

Running介面,用於檢視和關閉當前在頁面中執行的程式(單靠關閉頁面是無法關閉正在執行的程式)

Clusters介面,由IPython parallel進行對接,目前用不到,有興趣可以上IPython parallel的官方瞭解GitHub - ipython/ipyparallel: Interactive Parallel Computing in Python

文件的使用

  通過Files介面的New按鈕新建python3文件後開啟,如下介面:

  

  灰色區域為程式碼塊,Jupyter notebook每次執行一個程式碼塊,每點選一次執行就會執行當前程式碼塊,執行後游標移動到下一個程式碼塊並暫停程式等待執行,程式碼塊執行的結果會顯示在程式碼塊的下方,雖然程式碼塊在頁面上是獨立的,但是單獨的頁面被視為一個程式。

  通過上面的圖例可以看出,Jupyter Notebook可以讓我們清晰的看到程式碼執行的過程,對理解程式碼和資料演算的過程有加深的作用。

  PS:通過快捷鍵Alt+Enter可以直接執行當前程式碼塊並將游標移動到下一個或新的程式碼塊。

文件的儲存

  Jupyter Noterbook生成的python3文件的字尾名為.ipynb,而非.py檔案,是無法被python3執行的。

  如想要將文件變成py檔案,則點選File>>Download as >>python(.py),另存為py檔案。