JetBrains 的 PyCharm 是一個(gè)完整的集成開發(fā)環(huán)境,其中包括一個(gè)高度自動(dòng)化的工具鏈,可提高開發(fā)人員的工作效率。該解決方案圍繞“智能代碼”的概念構(gòu)建,并集成了自動(dòng)檢查代碼、記錄錯(cuò)誤并在必要時(shí)幫助開發(fā)人員進(jìn)行更改的功能。
顧名思義,PyCharm IDE 面向 Python 程序員。它包括一個(gè) Python 分析器、集成調(diào)試器和測試運(yùn)行器,可幫助執(zhí)行基于 GUI 的測試。內(nèi)置終端和 SSH 終端允許連接到任何遠(yuǎn)程機(jī)器。最后,IDE 還包含一個(gè)遠(yuǎn)程解釋器,用于在測試環(huán)境中進(jìn)行調(diào)試和分析,即使該環(huán)境位于使用 Docker 容器或 Vagrant 便攜式軟件創(chuàng)建的虛擬化服務(wù)器上??。
所有這些特性顯然使 PyCharm 在 Web 開發(fā)任務(wù)中非常有用,但是嵌入式計(jì)算設(shè)計(jì)的讀者會(huì)很高興知道 IDE 還包括對(duì)科學(xué)工具的一系列支持,例如:
Pandas
NumPy
Matplotlib libraries
~在這些嵌入式用例中,對(duì) Conda 集成的支持有助于保持依賴關(guān)系隔離,同時(shí)通過檢查、大括號(hào)和引號(hào)匹配以及代碼完成進(jìn)行動(dòng)態(tài)語法檢查,確保交互式 python 控制臺(tái)中的編程速度。
最重要的是,PyCharm 建立在 IntelliJ 和完全開源技術(shù)之上。
JetBrains PyCharm 在行動(dòng)
鑒于 PyCharm 的靈活性,IDE 的主要優(yōu)勢之一是其可定制的界面以及與 50 多個(gè)插件的集成以適應(yīng)手頭的構(gòu)建。支持的集成包括對(duì)其他 VCS、各種工具和網(wǎng)絡(luò)集成以及編輯器增強(qiáng)的支持。
使用 PyCharm 的開發(fā)人員可以自定義他們的 UI 以適應(yīng)手頭的屏幕空間,從而為他們的項(xiàng)目創(chuàng)建最高效的工作空間。這種可重構(gòu)性允許輕松訪問平臺(tái)的內(nèi)置工具和調(diào)試器。
IDE 中有很多可用的調(diào)試選項(xiàng),具體取決于它是為 Python/Django 還是 JavaScript 代碼配置的。開發(fā)人員可以直接在編輯器內(nèi)設(shè)置斷點(diǎn)并定義命中條件或檢查相關(guān)的局部變量和用戶定義的手表。
所有這些調(diào)試都可以通過 GUI 直觀地執(zhí)行。
JetBrains PyCharm 環(huán)境入門
如您所見,PyCharm 確實(shí)將 Python 開發(fā)人員可能需要的所有工具組合在一個(gè)地方。PyCharm 2021.2 在 Python 控制臺(tái)中添加了對(duì)協(xié)作模式的支持,2021.3 將升級(jí) Jupyter Notebook Experience 并添加對(duì) FastAPI 項(xiàng)目類型的支持。
當(dāng)然,還有大量文檔可幫助用戶學(xué)習(xí)該平臺(tái),包括關(guān)于第一步、配置、使用源代碼、科學(xué)和數(shù)據(jù)工具等的指南。
最重要的是,一旦您準(zhǔn)備好提高代碼質(zhì)量和效率,您可以利用三種不同的購買選項(xiàng)中的任何一種進(jìn)行商業(yè)或個(gè)人用途,具體取決于您需要哪些功能:
用于學(xué)術(shù)用途的 Edu 版本
永遠(yuǎn)免費(fèi)的社區(qū)版,包括編碼輔助、重構(gòu)、版本控制集成、智能 Python 開發(fā)和可視化調(diào)試
PyCharm 專業(yè)版的 30 天免費(fèi)試用版,其中包含社區(qū)版的所有功能以及遠(yuǎn)程配置、對(duì) Django 和 Flask 等 Web 框架的支持、科學(xué)和大數(shù)據(jù)工具等。
審核編輯:郭婷
-
代碼
+關(guān)注
關(guān)注
30文章
4813瀏覽量
68833 -
python
+關(guān)注
關(guān)注
56文章
4802瀏覽量
84890
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
評(píng)論