PyCharm是一種Python IDE,帶有一整套可以幫助用戶在使用Python語(yǔ)言開(kāi)發(fā)時(shí)提高其效率的工具,比如調(diào)試、語(yǔ)法高亮、Project管理、代碼跳轉(zhuǎn)、智能提示、自動(dòng)完成、單元測(cè)試、版本控制。此外,該IDE提供了一些高級(jí)功能,以用于支持Django框架下的專業(yè)Web開(kāi)發(fā)。
PyCharm慶祝成立10周年。在過(guò)去的十年中,PyCharm與Python一起發(fā)展,認(rèn)真地遵循語(yǔ)言的變化并適應(yīng)Python開(kāi)發(fā)人員的反饋。在整個(gè)過(guò)程中,PyCharm團(tuán)隊(duì)一直不遺余力地使PyCharm為其用戶提供更多的樂(lè)趣和生產(chǎn)力。
回顧過(guò)去,我們可以清楚地看到PyCharm不僅是純粹的商業(yè)產(chǎn)品,而且還是社區(qū)驅(qū)動(dòng)開(kāi)發(fā)的結(jié)果。這些年來(lái),我們的用戶為改善PyCharm做出了巨大貢獻(xiàn)。
免費(fèi)下載PyCharm最新版>>
接下來(lái)讓我們完整的了解一下PyCharm吧!
功能概況
-
智能編碼協(xié)助:PyCharm提供智能代碼完成,代碼檢查,動(dòng)態(tài)錯(cuò)誤突出顯示和快速修復(fù),以及自動(dòng)代碼重構(gòu)和豐富的導(dǎo)航功能。
-
智能代碼編輯器:PyCharm的智能代碼編輯器為Python,JavaScript,CoffeeScript,TypeScript,CSS,流行的模板語(yǔ)言等提供了一流的支持。利用語(yǔ)言感知的代碼完成,錯(cuò)誤檢測(cè)和即時(shí)代碼修復(fù)功能!
-
智能代碼導(dǎo)航:使用智能搜索可以跳至任何類,文件或符號(hào),甚至任何IDE操作或工具窗口。只需單擊一下即可切換到聲明,超級(jí)方法,測(cè)試,用法,實(shí)現(xiàn)等。
-
快速安全的重構(gòu):使用安全的重命名和刪除,提取方法,引入變量,內(nèi)聯(lián)變量或方法以及其他重構(gòu),以智能的方式重構(gòu)代碼。特定于語(yǔ)言和框架的重構(gòu)可幫助您執(zhí)行項(xiàng)目范圍的更改。
內(nèi)置開(kāi)發(fā)人員工具
PyCharm開(kāi)箱即用的大量工具包括集成的調(diào)試器和測(cè)試運(yùn)行器。Python探查器;內(nèi)置終端;與主要的VCS和內(nèi)置數(shù)據(jù)庫(kù)工具集成;具有遠(yuǎn)程解釋器的遠(yuǎn)程開(kāi)發(fā)功能;集成的ssh終端;并與Docker和Vagrant集成。
-
調(diào)試,測(cè)試和分析:使用功能強(qiáng)大的調(diào)試器以及用于Python和JavaScript的圖形用戶界面。在編碼協(xié)助和基于GUI的測(cè)試運(yùn)行程序的幫助下創(chuàng)建和運(yùn)行測(cè)試。通過(guò)Python Profiler集成完全控制您的代碼。
-
VCS,部署和遠(yuǎn)程開(kāi)發(fā):使用統(tǒng)一的UI來(lái)節(jié)省時(shí)間,以使用Git,SVN,Mercurial或其他版本控制系統(tǒng)。在遠(yuǎn)程計(jì)算機(jī)上運(yùn)行和調(diào)試應(yīng)用程序。輕松配置自動(dòng)部署到遠(yuǎn)程主機(jī)或虛擬機(jī),并使用Vagrant和Docker管理基礎(chǔ)架構(gòu)。
-
數(shù)據(jù)庫(kù)工具:直接從IDE訪問(wèn)Oracle,SQL Server,PostgreSQL,MySQL和其他數(shù)據(jù)庫(kù)。在編輯SQL代碼,運(yùn)行查詢,瀏覽數(shù)據(jù)和更改架構(gòu)時(shí),請(qǐng)依靠PyCharm的幫助。
Web開(kāi)發(fā)
除Python外,PyCharm還為各種Python Web開(kāi)發(fā)框架,特定模板語(yǔ)言,JavaScript,CoffeeScript,TypeScript,HTML / CSS,AngularJS,Node.js等提供了一流的支持。
-
Python Web框架:PyCharm為現(xiàn)代Web開(kāi)發(fā)框架(如Django,F(xiàn)lask,Google App Engine,Pyramid和web2py)提供了特定于框架的強(qiáng)大支持,其中包括Django模板調(diào)試器,manage.py和appcfg.py工具,特殊的自動(dòng)完成和導(dǎo)航功能,很少。
-
JavaScript和HTML:PyCharm為JavaScript,CoffeeScript,TypeScript,HTML和CSS及其現(xiàn)代后繼產(chǎn)品提供一流的支持。JavaScript調(diào)試器包含在PyCharm中,并與Django服務(wù)器運(yùn)行配置集成在一起。
-
現(xiàn)場(chǎng)編輯:實(shí)時(shí)編輯預(yù)覽使您可以在編輯器和瀏覽器中打開(kāi)頁(yè)面,并在瀏覽器中即時(shí)查看代碼中所做的更改。PyCharm會(huì)自動(dòng)保存您的更改,瀏覽器會(huì)智能地動(dòng)態(tài)更新頁(yè)面,顯示您的修改。
科學(xué)工具
PyCharm與IPython Notebook集成,具有交互式Python控制臺(tái),并支持Anaconda以及包括Matplotlib和NumPy在內(nèi)的多種科學(xué)軟件包。
-
交互式Python控制臺(tái):您可以在PyCharm中運(yùn)行REPL Python控制臺(tái),該控制臺(tái)比標(biāo)準(zhǔn)控制臺(tái)具有許多優(yōu)勢(shì):即時(shí)語(yǔ)法檢查,檢查,大括號(hào)和引號(hào)匹配以及代碼完成。
-
科學(xué)堆棧支持:PyCharm具有對(duì)科學(xué)圖書館的內(nèi)置支持。它支持Pandas,Numpy,Matplotlib和其他科學(xué)庫(kù),為您提供一流的代碼智能,圖形,數(shù)組查看器等。
-
Conda整合:通過(guò)在每個(gè)項(xiàng)目中使用單獨(dú)的Conda環(huán)境來(lái)保持依賴關(guān)系的隔離,PyCharm使您輕松創(chuàng)建和選擇正確的環(huán)境。
最新教程整合:
查看往日精選教程>>
為慶祝PyCharm陪伴我們整整10年,慧都鉅惠全場(chǎng),PyCharm正版授權(quán)最高怒減3000元,還有更多jetbrains開(kāi)發(fā)工具,點(diǎn)擊查看詳情!
標(biāo)簽:
本站文章除注明轉(zhuǎn)載外,均為本站原創(chuàng)或翻譯。歡迎任何形式的轉(zhuǎn)載,但請(qǐng)務(wù)必注明出處、不得修改原文相關(guān)鏈接,如果存在內(nèi)容上的異議請(qǐng)郵件反饋至chenjj@ke049m.cn