什么是Jupyter Notebook?


Jupyter Notebook, 以前又稱為IPython notebook,是一個交互式筆記本, 支持運行40+種編程語言. 可以用來編寫漂亮的交互式文檔.

Linux下, Jupyter Notebook的安裝過程可以參考Jupyter官方網站, 具體的, 可能只需要一句話就能搞定:

pip install jupyter

安裝完之后, 在終端運行 jupyter notebook 即可打開jupyter notebook. 先看一個用jupyter notebook的例子(圖1), 有個直觀的印象:

圖1 一個Jupyter Notebook

比如說, 你要向別人解釋你的程序, 你可能要新建一個word, 把代碼復制進去, 對每塊代碼進行講解. 這樣會有幾個問題, 1) 代碼格式不好看; 2) 代碼的配色丟失; 3) 代碼與文字解釋部分區分不明顯. 使用Jupyter Notebook, 可以讓代碼保持其在編輯器里面的格式, 看起來很正規. 而且, 復制進去的代碼是可以運行的. 敲擊完代碼之后, 按Shift+Enter, 或者上面的Run Cell鍵變可以得到代碼運行結果. 這里, 寫Notebook時候, 都是以cell為基本單位的, cell有幾種類型: 如code, markdown, heading等. 如果設置為code類型, 里面的內容就是可以運行的; heading類型的cell可以幫助我們設置標題(一級,二級,三級等標題), markdown類型的cell可以使我們用markdown的語法來編輯文本.

圖2 Jupyter Noteboook代碼示例

文檔寫好之后, 保存成為一般的.ipynb的格式, 但是也可以保存成其他的格式, 如: Python(.py), Markdown(.md), HTML(.html), reST(.rst), PDF via Latex(.pdf), Presentation(.html).

參考文獻:

[1] Jupyter Notebook快速入門: http://www.tuicool.com/articles/a6JRr2Y


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM