App下載

更好用的python解釋器—ipython與jupyter notebook

猿友 2021-06-05 14:16:09 瀏覽數(shù) (4188)
反饋

許多小伙伴在使用 python 自帶的交互模式的時(shí)候常常會(huì)有很多困擾:它不支持 tab 補(bǔ)全,退出不能保存歷史記錄,不能快速獲得模塊信息,在需要使用命令的時(shí)候也不是很方便。為了解決這些問(wèn)題,ipython 出現(xiàn)了。接下來(lái),小編就給各位小伙伴們介紹兩款好用的 python 交互型解釋器(ipython 和其進(jìn)階版—jupyter notebook),希望各位讀者大大能夠喜歡。

ipython

安裝:?pip install ipython ?

使用:按 ?WIN+R? 進(jìn)入運(yùn)行界面,輸入 ?cmd ?點(diǎn)擊確定進(jìn)入命令行,在命令行輸入?ipython?進(jìn)入。

退出:在i python 交互中輸入?exit() ?點(diǎn)擊回車退出。

介紹:在文章的開(kāi)頭提到的所有的問(wèn)題幾乎都得到了解決,比如:

使用通配符可以模糊查詢方法名及屬性。

ipython模糊查詢

Tab 補(bǔ)全功能:

tab補(bǔ)全

使用 ?!命令行? 可以運(yùn)行系統(tǒng)命令行。

ipython運(yùn)行命令行

使用 ?%save? 可以把指定的 cell 代碼保存到指定的 py 文件中。

用法:?%save 路徑 代碼塊范圍?

例如下方使用 ?%save? 保存了8到12的 cell 塊的代碼到F盤(pán)的 ?sele.py? 文件中。

保存cell代碼塊

Jupyter notebook

安裝: ?pip install jupyter notebook?

使用:按 ?WIN+R? 進(jìn)入運(yùn)行界面,輸入 ?cmd?點(diǎn)擊確定進(jìn)入命令行。命令行輸入? jupyter notebook?,啟動(dòng)后會(huì)出現(xiàn)一個(gè) web 頁(yè)面(jupyter notebook 是部署在本地的 web 應(yīng)用)。

注:?jiǎn)?dòng)后不能關(guān)閉命令行,否則服務(wù)器會(huì)被關(guān)閉。

退出:有專門(mén)的登出按鈕,也可以關(guān)閉瀏覽器后關(guān)閉命令提示符。

介紹:jupyter notebook 是基于 ipython 開(kāi)發(fā)的一個(gè) web 頁(yè)面應(yīng)用,擁有 ipython 的所有功能,同時(shí)它具有更多的功能(更像一個(gè) IDE),比如可以將代碼保存成 ipynb 文件或者打開(kāi)這類文件,可以選擇不同的 python 解釋器。同時(shí)它支持更多的功能,比如顯示圖像等。更多的 notebook 的特性讀者們可以自行挖掘( ?%quickref? 可以快速查詢 ipython 的所有功能)。

小結(jié)

jupyter notebook 因?yàn)樗哂袌D像顯示功能(還是能動(dòng)態(tài)顯示的那種)而廣受數(shù)據(jù)分析人員的青睞。而普通的 python 開(kāi)發(fā)工程師使用 ipython 就足夠進(jìn)行 python 代碼的調(diào)試了。以上就是關(guān)于 ipython 和 jupyter notebook 的全部介紹。更多軟件介紹,關(guān)注W3C技術(shù)頭條。


0 人點(diǎn)贊