許多小伙伴在使用 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)題幾乎都得到了解決,比如:
使用通配符可以模糊查詢方法名及屬性。
Tab 補(bǔ)全功能:
使用 ?!命令行
? 可以運(yùn)行系統(tǒng)命令行。
使用 ?%save
? 可以把指定的 cell 代碼保存到指定的 py 文件中。
用法:?%save 路徑 代碼塊范圍
?
例如下方使用 ?%save
? 保存了8到12的 cell 塊的代碼到F盤(pán)的 ?sele.py
? 文件中。
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ù)頭條。