7款Python開(kāi)發(fā)工具介紹,你最中意哪一款
工欲善其事必先利其器,有一款好用上手的Python編輯器能夠大大提高碼代碼的效率,而且所帶來(lái)的提升不是從 1 到 1.1 倍速,是從 1 到 10 倍速。所以行哥這里來(lái)推薦幾個(gè)常用的Python開(kāi)發(fā)工具,看你用過(guò)幾個(gè)?
IDLE
PyCharm
Jupyter Notebook
spyder
Visual Studio Code
Atom
Anaconda
最后建議
IDLE

下載Python之后即可使用,該IDE非常輕便,可直接從Python shell運(yùn)行。雖然它沒(méi)有項(xiàng)目管理能力可言,如果你擔(dān)心代碼臃腫,IDLE提供了一個(gè)強(qiáng)大的調(diào)試器,非常棒。它提供了一個(gè)多窗口文本編輯器,其中包含多種撤銷(xiāo),Python著色,智能縮進(jìn),調(diào)用提示,自動(dòng)完成等功能。
優(yōu)點(diǎn):使用起來(lái)簡(jiǎn)潔方便,頁(yè)面支持輸出打印,對(duì)于代碼返回的結(jié)果顯而易見(jiàn)。對(duì)于初學(xué)者入門(mén)者沒(méi)必要使用功能過(guò)于強(qiáng)大的編輯器。
缺點(diǎn):不便于修改代碼中的錯(cuò)誤,不過(guò)這反過(guò)來(lái)想對(duì)于初學(xué)者也是一個(gè)優(yōu)點(diǎn),有助于鍛煉寫(xiě)代碼的能力,養(yǎng)成手感。
PyCharm

地址:https://www.jetbrains.com/pycharm/
PyCharm是專(zhuān)業(yè)的python集成開(kāi)發(fā)環(huán)境,有兩個(gè)版本。一個(gè)是免費(fèi)的社區(qū)版本,另一個(gè)是面向企業(yè)開(kāi)發(fā)者的更先進(jìn)的專(zhuān)業(yè)版本。大部分的功能在免費(fèi)版本中都是可用的,包括智能代碼補(bǔ)全、直觀的項(xiàng)目導(dǎo)航、錯(cuò)誤檢查和修復(fù)、遵循PEP8規(guī)范的代碼質(zhì)量檢查、智能重構(gòu),圖形化的調(diào)試器和運(yùn)行器。它還能與IPython notebook進(jìn)行集成,并支持Anaconda及其他的科學(xué)計(jì)算包,比如matplotlib和NumPy。在公眾號(hào)【一行數(shù)據(jù)】回復(fù)pycharm?有破解版安裝教程
優(yōu)點(diǎn):代碼輸入糾錯(cuò),自動(dòng)補(bǔ)全,斷點(diǎn)調(diào)試等等。前兩點(diǎn)會(huì)一定程度上減少因變量輸入錯(cuò)誤而引起的bug,而斷點(diǎn)調(diào)試有助于我們分析程序,分析每句代碼的實(shí)現(xiàn)功能及程序報(bào)錯(cuò)的地方及原因,這些優(yōu)點(diǎn)會(huì)節(jié)省大量的時(shí)間,以便于各位大神有充足的時(shí)間來(lái)思考該程序的實(shí)現(xiàn)邏輯及框架的構(gòu)造。
缺點(diǎn):如果對(duì)于配置不高的電腦來(lái)說(shuō),打開(kāi)時(shí)間那是一個(gè)漫長(zhǎng)的等待
Jupyter Notebook

地址:https://jupyter.org/
Jupyter Notebook 就像?個(gè)草稿本,能將?本注釋、數(shù)學(xué)?程、代碼和可視化內(nèi)容全部組合到?個(gè)易于共享的?檔中,以 Web ??的?式展示。它是數(shù)據(jù)分析、機(jī)器學(xué)習(xí)的必備?具。在公眾號(hào)【一行數(shù)據(jù)】回復(fù) jupyter 給你看?個(gè)基于 jupyter 寫(xiě)的 Python 教程。
spyder

地址:https://pypi.org/project/spyder/
Spyder是行哥從Matlab轉(zhuǎn)到Python的第一款編輯器,從編輯界面來(lái)看非常相似,可見(jiàn)對(duì)于數(shù)據(jù)分析來(lái)說(shuō),這是一款數(shù)據(jù)分析師的絕佳工具。
Spyder可通過(guò)插件系統(tǒng)和API以及PyQt5擴(kuò)展庫(kù)進(jìn)行擴(kuò)展。它是完全免費(fèi)的,開(kāi)源的,100%純Python。Spyder支持Windows,MacOS和Linux??梢允褂胮ip在終端進(jìn)行下載 pip isntall spyder
Visual Studio Code
地址:https://code.visualstudio.com/
Visual Studio Code是一款兼容Linux、Mac OS X和Windows 平臺(tái)的全功能代碼編輯器,可擴(kuò)展并且可以對(duì)幾乎所有任務(wù)進(jìn)行配置,對(duì)于Python的支持可以在Visual Studio Code中安裝插件,只需快速點(diǎn)擊install按鈕即可成功安裝,且可自動(dòng)識(shí)別Python安裝和庫(kù)。?
Atom
地址:https://github.com/atom/atom
Atom 是github專(zhuān)門(mén)為程序員推出的一個(gè)跨平臺(tái)文本編輯器。具有簡(jiǎn)潔和直觀的圖形用戶(hù)界面,并有很多有趣的特點(diǎn):支持CSS,HTML,JavaScript等網(wǎng)頁(yè)編程語(yǔ)言。它支持宏,自動(dòng)完成分屏功能,集成了文件管理器。優(yōu)點(diǎn)
小清新界面讓人耳目一新.顏控必備 豐富的插件幾乎能夠滿(mǎn)足所有 web 開(kāi)發(fā)需求 git 原生支持 簡(jiǎn)單的插件編寫(xiě) 自定義界面
Anaconda

地址:https://anaconda.org/
最后建議
Web開(kāi)發(fā)使用 pycharm,VS code 數(shù)據(jù)分析使用Spyder,Jupyter notebook,Anaconda 小白使用IDLE 大神直接使用 txt,word

對(duì)了,【一行數(shù)據(jù)】公眾號(hào)后臺(tái)回復(fù)【進(jìn)群】可以加入Python學(xué)習(xí)交流群哦
三連本文是對(duì)行哥最大支持

