PyCharm是Python的專用IDE,與Java的IDEEclipse非常相似。全功能集成開發(fā)環(huán)境同時(shí)提供付費(fèi)版本和免費(fèi)版本——專業(yè)版本和社區(qū)版本。PyCharm是最快的IDE,而且在安裝之后,它的配置也很簡單,所以PyCharm基本上是數(shù)據(jù)科學(xué)家和算法工程師的首選IDE。
PyCharm對(duì)于那些喜歡IPython或Anaconda發(fā)行版的人來說,也是一樣的方便,因?yàn)樗闪薓atplotlib和NumPy等工具,這意味著我們可以方便地使用數(shù)組查看器和交互式圖表等來處理數(shù)據(jù)科學(xué)項(xiàng)目。此外,IDE擴(kuò)展了對(duì)諸如JavaScript和AngularJS這樣的語言的支持,使之同樣適用于Web端的開發(fā)。
1、Spyder和anaconde是雙胞胎兄弟,可以說在anaconda的網(wǎng)站上下載了,安裝完anaconde后,就已經(jīng)開始安裝Spyder了,而且anaconda還一次下載了許多常用python軟件包,這對(duì)于軟件包管理來說非常方便。然而,Anaconda不是IDE,Spyder是IDE,而且是我使用的第一個(gè)與python相關(guān)的IDE,但是發(fā)現(xiàn)調(diào)試程序時(shí),有很多他不會(huì)顯示的變量,比如self等等,這讓人在調(diào)試時(shí)很痛苦。
2、Pycharm非常強(qiáng)大的pythonIDE,快速上手(Spyder同樣快速上手),最深刻的體驗(yàn)是,所有的變量都可以顯示,方便調(diào)試,里邊有ipythonnotebook,最終不用切換到瀏覽器,在notebook上進(jìn)行試驗(yàn)。不需要其他的IDE,現(xiàn)在可以繼續(xù)使用它。在評(píng)論區(qū)里看到有人說它運(yùn)行起來有點(diǎn)慢,我只是在Linux上使用過,i5,8G內(nèi)存,啟動(dòng)時(shí)有點(diǎn)慢,但在正常情況下也不會(huì)慢。
3、Sublimetext3也非常好用,它似乎在安裝了插件后就可以直接運(yùn)行python了,但我只是把它當(dāng)作一個(gè)文本編輯器使用,個(gè)人認(rèn)為它不能歸類為python的IDE(當(dāng)然,很可能我還沒用過)。必須指出的是,用它來編寫代碼是非常舒適的。特別是ctrl+p不同文件的跳躍,不錯(cuò)。
聯(lián)系客服