Jupyter Notebook是基於網頁的用於交互計算的應用程序。其可被應用於全過編碼開發、文檔編寫、運行代碼和展現結果。——Jupyter Notebook官方介紹。html
簡而言之,Jupyter Notebook是以網頁的形式打開,能夠在網頁頁面中直接編寫代碼和運行代碼,代碼的運行結果也會直接在代碼塊下顯示。如在編程過程當中須要編寫說明文檔,可在同一個頁面中直接編寫,便於做及時的說明和解釋。python
安裝Jupyter Notebook的前提是須要安裝了Python(3.3版本及以上,或2.7版本)。編程
建議經過安裝Anaconda來解決Jupyter Notebook的安裝問題,由於Anaconda已經自動爲你安裝了Jupter Notebook及其餘工具,還有python中超過180個科學包及其依賴項。
能夠經過進入Anaconda的 https://www.anaconda.com/download 自行選擇下載瀏覽器
$ jupyter notebook
運行後自動打開網頁:markdown
經過New——Text-File默認生成一個.txt文本文件,而後再經過修改後綴,改成一個.py文件:工具
文件編輯後,經過command+s保存文件。編碼
經過New——Python 3新建的是一個基於jupyter的源文件。文件的後綴是ipynb。spa
注意添加cell時,要點擊右上角的「+」:3d
cell的兩種主要的類型見上圖。code
編寫好cell後,點擊run(運行按鈕),就能夠獲得輸出的結果。
(4)markdown模式
markdown編寫好執行後,輸出結果就顯示爲不可編輯狀態了,須要雙擊cell框,進入編輯模式。
markdown中能夠經過html代碼來給文檔設定樣式。
執行後顯示效果以下:
b:向下插入一個cell
a:向上插入一個cell
m:將cell的類型切換成markdown類型
y:將cell的類型切換成code類型
shift+enter:執行cell
shift+tab:查看模塊的幫助文檔
tab:自動補全