PyCharm
外觀
![本頁使用了標題或全文手工轉換](http://upload.wikimedia.org/wikipedia/commons/thumb/c/cd/Zh_conversion_icon_m.svg/35px-Zh_conversion_icon_m.svg.png)
![]() | |
![]() PyCharm 2021.1 社群版 | |
開發者 | JetBrains |
---|---|
首次釋出 | 2010年7月 |
目前版本 |
|
程式語言 | Java, Python |
作業系統 | Windows, macOS, Linux |
檔案大小 | 174~555 MB |
類型 | Python整合式開發環境 |
特許條款 | 社群版:Apache特許條款 2.0 專業版:共享軟體 |
網站 | jetbrains |
![]() | |
開發者 | JetBrains |
---|---|
首次釋出 | 2010年7月 |
目前版本 |
|
程式語言 | Java, Python |
作業系統 | Windows, macOS, Linux |
檔案大小 | 150~176 MB |
類型 | Python整合式開發環境 |
特許條款 | Apache特許條款 2.0 |
網站 | jetbrains |
PyCharm是一個用於電腦編程的整合式開發環境(IDE),主要用於Python語言開發,由捷克公司JetBrains開發[2],擁有Microsoft Windows、macOS和Linux版本。社區版在Apache特許條款下釋出,提供代碼分析、圖形化除錯器,整合測試器、整合版本控制系統,並支援使用Django進行網頁開發。
功能
[編輯]- 代碼分析與輔助功能,擁有補全代碼、突顯語法和錯誤提示;
- 專案和代碼導航:專門的專案視圖,檔案結構視圖和和檔案、類、方法和用例的快速跳轉;
- 重構:包括重新命名,提取方法,引入變數,引入常數、pull,push等;
- 支援網絡框架: Django, web2py 和 Flask;
- 整合Python 除錯器;
- 整合單元測試,按行覆蓋代碼;
- Google App Engine下的Python開發;
- 整合版本控制系統:為Mercurial, Git, Subversion, Perforce 和 CVS提供統一的用戶介面,擁有修改以及合併功能。
它主要與一些其他的Python IDE競爭,包括 Eclipse's PyDev,Komode IDE。
歷史
[編輯]其測試版釋出於2010年,3個月後釋出1.0版。2.0版本釋出於2011年12月13日,3.0版釋出於2013年9月24日,4.0版釋出於2014年11月19日。[3]
PyCharm的開放原始碼版本,即PyCharm社區版,於2013年10月22日釋出。
特許
[編輯]- PyCharm專業版有幾種特許條款的選擇,擁有不同的特性,[4] 價格,和使用條款。[5]
- PyCharm 專業版對免費的開放原始碼專案和一些教育用途免費。
- 一個學術特許條款可獲得折扣或免費的。[6][7]
- PyCharm 社區版分發於 Apache2 特許條款下,完整的原始碼寄存於GitHub。[8]
參考文獻
[編輯]- ^ 1.0 1.1 Download PyCharm. 2024年4月4日 [2024年4月25日].
- ^ JetBrains Strikes Python Developers with PyCharm 1.0 IDE. eWeek. [2017-04-27]. (原始內容存檔於2013-05-17).
- ^ Filippov, Dmitry. Announcing General Availability of PyCharm 4. November 19, 2014 [24 February 2015]. (原始內容存檔於2015-02-24).
- ^ "Features" (頁面存檔備份,存於互聯網檔案館), JetBrains.com
- ^ License Comparison (頁面存檔備份,存於互聯網檔案館), JetBrains.com
- ^ "JetBrains Toolbox Subscription" (頁面存檔備份,存於互聯網檔案館), JetBrains.com
- ^ "JetBrains Makes its Products Free for Students" (頁面存檔備份,存於互聯網檔案館), September 23, 2014, Robert Demmer, JetBrains blog
- ^ JetBrains/intellij-community. [20 September 2016]. (原始內容存檔於2016-12-08).