首頁>技術>

JetBrains介紹

在介紹Pycharm之前,先介紹Pycharm這個產品的生產廠商-JetBrains

目前JetBrains官網部分內容支援中文訪問,只需要在域名後面加上/zh-cn即可。

它是來自於捷克的軟體開發公司,旗下有諸多的產品,涵蓋了主流的語言和技術

IntelliJ IDEA 主要用於Java技術棧開發WebStorm 主要用於前端技術棧開發CLion 主要用於C/C++技術棧開發Datalore 主要用於資料分析Pycharm 主要用於Python技術棧開發GoLand 主要用於Go語言技術棧開發DataGrip 主要用於關係資料庫(Oracle/MySQL)開發App Code 主要用於iOS和macOS應用開發Phpstorm 主要用於PHP技術棧開發RubyMine 主要用於Ruby技術棧開發Rider .NET Framework開發

安卓的開發的Android Studio 也是基於Google公司在IntelliJ IDEA 的社群版開發的。

Pycharm介紹

Pycharm首頁

Pycharm是跨平臺的整合開發環境,支援主流的作業系統(Windows,macOS,Linux),主要分為專業版和社群版,其中專業版是收費(免費試用一個月),而社群版是免費使用的。

專業版和社群版的區別

目前(2019/12/25)最新的版本是2019.3.1.後續所有的演示都是基於2019.3.1專業版演示。

PyCharm功能智慧程式碼輔助功能

智慧程式碼輔助功能

PyCharm提供智慧程式碼補全、程式碼檢查、實時錯誤高亮顯示和 快速修復,還有自動化程式碼重構和豐富的導航功能。

智慧程式碼編輯器PyCharm的智慧程式碼編輯器可為Python、JavaScript、CoffeeScript、TypeScript、CSS和熱門模板語言等提供一流支援。 充分利用可感知語言的程式碼補全、錯誤檢測和實時程式碼修復!智慧程式碼導航使用智慧搜尋跳到任何類、檔案或符號,甚至任何IDE操作或工具視窗。 只需點選一下即可切換到宣告、超級方法、測試、用例和實現,等等。快速且安全的重構利用安全的Rename和Delete、Extract Method、Introduce Variable、Inline Variable或Inline Method和其他重構以智慧方式重構您的程式碼。 語言和框架專用重構可以幫助您執行專案級變更。內建開發者工具

PyCharm大量的開箱即用工具包括整合的偵錯程式和測試執行程式;Python分析器;內建的終端;與主要VCS的整合和內建的資料庫工具; 利用遠端直譯器的遠端開發能力;整合的ssh終端;以及與Docker和Vagrant的整合。

除錯、測試和效能分析為Python和JavaScript使用帶圖形化UI的強大偵錯程式。 使用編碼輔助與基於GUI的測試執行程式建立和執行您的測試。 利用Python分析器整合完全控制您的程式碼。VCS、部署和遠端開發在利用Git、SVN、Mercurial或其他版本控制系統時通過統一的UI節省時間。 在遠端機器上執行和除錯您的應用程式。 輕鬆地為遠端主機或虛擬機器配置自動部署,利用Vagrant和Docker管理您的基礎架構。資料庫工具直接從IDE訪問Oracle、SQL Server、PostgreSQL、MySQL和其他資料庫。 使用PyCharm編輯SQL程式碼,執行查詢,瀏覽資料以及更改架構。Web開發

除了Python,PyCharm還為各種Python Web開發框架、特定的模板語言、JavaScript、CoffeeScript、TypeScript、HTML/CSS、AngularJS和Node.js等提供一流支援。

Python Web框架PyCharm為現代Web開發框架(例如Django、Flask、Google App Engine、Pyramid和web2py)提供了豐富的框架專用支援,包括Django模板偵錯程式、manage.py和appcfg.py工具、特殊的自動補全和導航功能,等等。JavaScript和HTMLPyCharm可為JavaScript、CoffeeScript、TypeScript、HTML和CSS,以及它們的現代替代者提供一流支援。 JavaScript偵錯程式包含在PyCharm中並與 Django伺服器執行配置相整合。動態編輯Live Editing Preview讓您能夠在編輯器和瀏覽器中開啟頁面並在瀏覽器中立即檢視對程式碼所作的變更。 PyCharm會自動儲存您的變更,瀏覽器會實時智慧更新頁面,顯示您的編輯。科學工具

PyCharm可與IPython Notebook整合,提供互動式Python控制檯,並且支援Anaconda以及多種科學包,包括Matplotlib和NumPy。

互動式Python控制檯您可以在PyCharm中執行REPL Python控制檯,這種控制檯比標準控制檯更具優勢:帶有檢查功能的實時語法檢查、大括號與引號匹配,以及程式碼補全。科學棧支援PyCharm內建了對科學庫的支援。 它支援Pandas、Numpy、Matplotlib和其他科學庫,為您提供同類最佳的程式碼智慧、圖表和陣列檢視器,等等。Conda整合使每個專案具有單獨的Conda環境能夠保持依賴項獨立,PyCharm讓您能夠輕鬆地建立並選擇合適的環境。可定製和跨平臺的IDE

通過單個許可證金鑰在Windows、Mac OS和Linux上使用PyCharm。 盡情使用經過優化的工作區,其中包含可定義的配色方案和鍵繫結等功能,還支援VIM模擬。

可自定義的UI有沒有不願意調整自己工具的軟體開發者? 我們還沒有遇到過,因此,我們讓您能夠輕鬆地進行PyCharm UI自定義。 盡情使用經過優化的工作區,其中包含可定義的配色方案和鍵繫結等功能。外掛10多年的IntelliJ平臺開發為PyCharm帶來了50多個不同性質的IDE外掛,包括對其他VCS的支援,與不同的工具和框架整合以及Vim模擬等編輯器功能增強。跨平臺IDEPyCharm可以在Windows、Mac OS或Linux上執行。 無論您有多少臺計算機,都可以在上面安裝和執行PyCharm,並在所有計算機之間使用相同的環境和功能。

最新評論
  • BSA-TRITC(10mg/ml) TRITC-BSA 牛血清白蛋白改性標記羅丹明
  • 騰訊面試官:同學,說說 Applink 的使用以及原理