App下載

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

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

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

ipython

安裝:?pip install ipython ?

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

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

介紹:在文章的開頭提到的所有的問題幾乎都得到了解決,比如:

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

ipython模糊查詢

Tab 補全功能:

tab補全

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

ipython運行命令行

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

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

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

保存cell代碼塊

Jupyter notebook

安裝: ?pip install jupyter notebook?

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

注:啟動后不能關(guān)閉命令行,否則服務(wù)器會被關(guān)閉。

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

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

小結(jié)

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


0 人點贊