Jupyter Notebook是一個開源Web應用程序,容許您建立和共享包含實時代碼,方程式,可視化效果和敘述文本的文檔。用途包括:數據清理和轉換,數值模擬,統計建模,數據可視化,機器學習等html
Jupyter Notebook是一個交互式的筆記本,支持運行超過40種編程語言,Jupyter Notebook能夠經過網頁的形式打開,在網頁頁面中直接編寫代碼和運行代碼,代碼的運行結果也會直接在代碼塊下面進行顯示。若是在編程過程當中須要編寫說明文檔相關信息,可使用Markdown直接進行編寫,便於做及時的說明和解釋。python
網頁應用編程
網頁應用即基於網頁形式的、結合了編寫說明文檔、數學公式、交互計算和其餘富媒體形式的工具。簡言之,網頁應用是能夠實現各類功能的工具。windows
文檔瀏覽器
即Jupyter Notebook中全部交互計算、編寫說明文檔、數學公式、圖片以及其餘富媒體形式的輸入和輸出,都是以文檔的形式體現的。markdown
這些文檔是保存爲後綴名爲.ipynb
的JSON
格式文件,不只便於版本控制,也方便與他人共享。機器學習
此外,文檔還能夠導出爲:HTML、LaTeX、PDF等格式。編程語言
主要特色工具
編程時具備語法高亮、縮進、tab補全的功能以及各類快捷鍵可供使用。學習
可直接經過瀏覽器運行代碼,同時在代碼塊下方展現運行結果。
以富媒體格式展現計算結果。富媒體格式包括:HTML,LaTeX,PNG,SVG等。
對代碼編寫說明文檔或語句時,支持Markdown語法。
支持使用LaTeX編寫數學性說明。
1.經過Anaconda進行安裝
若是你是小白,那麼我建議你能夠經過安裝Anaconda來解決Jupyter Notebook的安裝,由於Anaconda已經自動爲你安裝了Jupter Notebook及其餘工具,還有python中超過180個科學包及其依賴項。能夠不須要再安裝python解釋器了
關於Anaconda 的安裝我提供給你兩種安裝的途徑,一是經過官網自行下載安裝,官網下載地址,若是你想獲取anaconda的詳細安裝步驟你能夠查看個人另外一篇博客:關於anacoda的安裝和使用
2.經過pip進行安裝
若是你使用過python,對於上中安裝過程以爲複雜,你可使用ptyhon中的pip 進行安裝,pip是一個安裝和管理 Python 包的工具,經過一行命令便可完成安裝,這裏推薦使用功能python3進行安裝,由於python2到2020年官方將再也不進行維護,因此下面只介紹Python3進行安裝jupyter notebook的方式。
安裝前最好將pip升級到最新版
pip3 install --upgrade pip
如今進行安裝jupyter notebook
pip3 install jupyter
若是你是經過第一種方式進行安裝的能夠直接在windows界面進行過輸入jupyter notebook而後點擊便可進入瀏覽器界面的jupyter notebook了,默認的是進入jupyter notebook工做目錄是桌面,固然若是你以爲不方面能夠進行修改,這裏我提供一個知乎的修改連接,修改jupyter notebook默認打開路徑搜索欄輸入內容以下:
下面是我修改jupyter notebook默認路徑後打開的jupyter notebook初始界面以下:
介紹完jupyter notebook是幹什麼的,如何進行安裝,那麼就來介紹一下jupyter notebook是如何使用的吧,這裏我只介紹一些基本的能夠知足平常開發的使用,關於一些更高級的使用能夠自行查閱相關資料和文獻。
1.建立文件
2.工具欄
新建Notebook創建由名字、主工具欄、快捷欄和編輯區幾個部分組成,點擊文件名可對文件名進行重命名,編輯區由一個個的cell單元格進行組成
3.編輯和運行
在cell單元格中進行輸入Python代碼,能夠點擊運行按鈕能夠看到運行結果,也可使用快捷鍵Ctrl+Enter運行Python代碼,或使用Shift+Enter運行Python代碼並跳到下一行
4.markdown編輯模式
添加標題,點開Cell下拉菜單中Cell Type 中Markdown,便可修改當前的單元格類型。
Ctrl+Enter或Shift+Enter看Markdown編輯效果以下:
注:Markdown有不少很好用的命令,掌握這些經常使用的命令,你就能夠編輯出很好看的Markdown文檔(後期會給出經常使用命令的博客連接)
5.經常使用快捷鍵
jupyter notebook也提供了不少快捷鍵可供咱們進行使用,提升咱們的工做效率,能夠經過esc+H進行查看經常使用快捷鍵,也能夠看個人另一篇博客:jupyter notebook經常使用快捷鍵
以上就是對jupyter notebook最基本的一些簡單介紹,你能夠經過掌握jupyter notebook快捷鍵來提升工做效率,經過掌握markdown的命令來編輯精美的文檔!如需轉載請說明出處,若有疑問請評論區留言。。。。