Jupyter Notebook安裝及使用方法解析
一、Jupyter Notebook是什么?
1.notebook jupyter簡(jiǎn)介
Jupyter Notebook是一個(gè)開源Web應(yīng)用程序,允許您創(chuàng)建和共享包含實(shí)時(shí)代碼,方程式,可視化效果和敘述文本的文檔。用途包括:數(shù)據(jù)清理和轉(zhuǎn)換,數(shù)值模擬,統(tǒng)計(jì)建模,數(shù)據(jù)可視化,機(jī)器學(xué)習(xí)等
Jupyter Notebook是一個(gè)交互式的筆記本,支持運(yùn)行超過40種編程語(yǔ)言,Jupyter Notebook可以通過網(wǎng)頁(yè)的形式打開,在網(wǎng)頁(yè)頁(yè)面中直接編寫代碼和運(yùn)行代碼,代碼的運(yùn)行結(jié)果也會(huì)直接在代碼塊下面進(jìn)行顯示。如果在編程過程中需要編寫說明文檔相關(guān)信息,可以使用Markdown直接進(jìn)行編寫,便于作及時(shí)的說明和解釋。
2.notebook jupyter組成部分
網(wǎng)頁(yè)應(yīng)用
網(wǎng)頁(yè)應(yīng)用即基于網(wǎng)頁(yè)形式的、結(jié)合了編寫說明文檔、數(shù)學(xué)公式、交互計(jì)算和其他富媒體形式的工具。簡(jiǎn)言之,網(wǎng)頁(yè)應(yīng)用是可以實(shí)現(xiàn)各種功能的工具。
文檔
即Jupyter Notebook中所有交互計(jì)算、編寫說明文檔、數(shù)學(xué)公式、圖片以及其他富媒體形式的輸入和輸出,都是以文檔的形式體現(xiàn)的。
這些文檔是保存為后綴名為.ipynb的JSON格式文件,不僅便于版本控制,也方便與他人共享。
此外,文檔還可以導(dǎo)出為:HTML、LaTeX、PDF等格式。
主要特點(diǎn)
編程時(shí)具有語(yǔ)法高亮、縮進(jìn)、tab補(bǔ)全的功能以及各種快捷鍵可供使用。
可直接通過瀏覽器運(yùn)行代碼,同時(shí)在代碼塊下方展示運(yùn)行結(jié)果。
以富媒體格式展示計(jì)算結(jié)果。富媒體格式包括:HTML,LaTeX,PNG,SVG等。
對(duì)代碼編寫說明文檔或語(yǔ)句時(shí),支持Markdown語(yǔ)法。
支持使用LaTeX編寫數(shù)學(xué)性說明。
二、jupyter notebook的安裝
notebook jupyter 安裝有兩種途徑
1.通過Anaconda進(jìn)行安裝
如果你是小白,那么我建議你可以通過安裝Anaconda來解決Jupyter Notebook的安裝,因?yàn)锳naconda已經(jīng)自動(dòng)為你安裝了Jupter Notebook及其他工具,還有python中超過180個(gè)科學(xué)包及其依賴項(xiàng)。可以不需要再安裝python解釋器了
通過官網(wǎng)自行下載安裝,官網(wǎng)下載地址
2.通過pip進(jìn)行安裝
如果你使用過python,對(duì)于上中安裝過程覺得復(fù)雜,你可以使用ptyhon中的pip 進(jìn)行安裝,pip是一個(gè)安裝和管理 Python 包的工具,通過一行命令即可完成安裝,這里推薦使用功能python3進(jìn)行安裝,因?yàn)閜ython2到2020年官方將不再進(jìn)行維護(hù),所以下面只介紹Python3進(jìn)行安裝jupyter notebook的方式。
安裝前最好將pip升級(jí)到最新版
pip3 install --upgrade pip
現(xiàn)在進(jìn)行安裝jupyter notebook
pip3 install jupyter
啟動(dòng)jupyter notebook
如果你是通過第一種方式進(jìn)行安裝的可以直接在windows界面進(jìn)行過輸入jupyter notebook然后點(diǎn)擊即可進(jìn)入瀏覽器界面的jupyter notebook了,默認(rèn)的是進(jìn)入jupyter notebook工作目錄是桌面,當(dāng)然如果你覺得不方面可以進(jìn)行修改,這里我提供一個(gè)知乎的修改鏈接,修改jupyter notebook默認(rèn)打開路徑搜索欄輸入內(nèi)容如下:
下面是我修改jupyter notebook默認(rèn)路徑后打開的jupyter notebook初始界面如下:
三、jupyter notebook的使用
介紹完jupyter notebook是干什么的,如何進(jìn)行安裝,那么就來介紹一下jupyter notebook是如何使用的吧,這里我只介紹一些基本的可以滿足日常開發(fā)的使用,關(guān)于一些更高級(jí)的使用可以自行查閱相關(guān)資料和文獻(xiàn)。
1.創(chuàng)建文件
2.工具欄
新建Notebook建立由名字、主工具欄、快捷欄和編輯區(qū)幾個(gè)部分組成,點(diǎn)擊文件名可對(duì)文件名進(jìn)行重命名,編輯區(qū)由一個(gè)個(gè)的cell單元格進(jìn)行組成
3.編輯和運(yùn)行
在cell單元格中進(jìn)行輸入Python代碼,可以點(diǎn)擊運(yùn)行按鈕可以看到運(yùn)行結(jié)果,也可以使用快捷鍵Ctrl+Enter運(yùn)行Python代碼,或使用Shift+Enter運(yùn)行Python代碼并跳到下一行
4.markdown編輯模式
添加標(biāo)題,點(diǎn)開Cell下拉菜單中Cell Type 中Markdown,即可修改當(dāng)前的單元格類型。
Ctrl+Enter或Shift+Enter看Markdown編輯效果如下:
注:Markdown有很多很好用的命令,掌握這些常用的命令,你就可以編輯出很好看的Markdown文檔(后期會(huì)給出常用命令的博客鏈接)
5.常用快捷鍵
jupyter notebook也提供了很多快捷鍵可供我們進(jìn)行使用,提高我們的工作效率,可以通過esc+H進(jìn)行查看常用快捷鍵
以上就是對(duì)jupyter notebook最基本的一些簡(jiǎn)單介紹,你可以通過掌握jupyter notebook快捷鍵來提高工作效率,通過掌握markdown的命令來編輯精美的文檔!如需轉(zhuǎn)載請(qǐng)說明出處,如有疑問請(qǐng)?jiān)u論區(qū)留言。。。。
以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。
相關(guān)文章
基于Python實(shí)現(xiàn)超級(jí)瑪麗游戲的示例代碼
這篇文章主要介紹了利用python實(shí)現(xiàn)超級(jí)瑪麗游戲的示例代碼,幫助大家更好的理解和使用python開發(fā)游戲,感興趣的朋友可以跟隨小編一起學(xué)習(xí)一下2022-05-05python異常處理之try finally不報(bào)錯(cuò)的原因
這篇文章主要介紹了python異常處理之try finally不報(bào)錯(cuò)的原因,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2020-05-05python基于爬蟲+django,打造個(gè)性化API接口
這篇文章主要介紹了python基于爬蟲+django,打造個(gè)性化API接口的方法,幫助大家更好的理解和使用python,感興趣的朋友可以了解下2021-01-01Pandas時(shí)間序列基礎(chǔ)詳解(轉(zhuǎn)換,索引,切片)
今天小編就為大家分享一篇Pandas時(shí)間序列基礎(chǔ)詳解(轉(zhuǎn)換,索引,切片),具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧2020-02-02python爬蟲selenium和phantomJs使用方法解析
這篇文章主要介紹了python爬蟲selenium和phantomJs使用方法解析,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下2019-08-08