PyCharm

維基百科,自由的百科全書
跳至導覽 跳至搜尋
PyCharm
File:PyCharm Logo.svg
PyCharm 2021.1 Community Edition 社群版
PyCharm 2021.1 Community Edition 社群版
開發者JetBrains
首次釋出2010年7月,​15年前​(2010-07
目前版本2025.2.4
原始碼庫
  • {{URL|example.com|可选的显示文本}}
Module:EditAtWikidata第29行Lua錯誤:attempt to index field 'wikibase' (a nil value)
程式語言Java, Python
引擎
    Module:EditAtWikidata第29行Lua錯誤:attempt to index field 'wikibase' (a nil value)
    作業系統Windows, macOS, Linux
    檔案大小174~555 MB
    類型Python整合式開發環境
    特許條款社群版:Apache特許條款 2.0
    專業版:共享軟體
    網站jetbrains.com/pycharm/
    PyCharm Edu
    File:PyCharm Edu Logo.svg
    開發者JetBrains
    首次釋出2010年7月
    目前版本
      Module:EditAtWikidata第29行Lua錯誤:attempt to index field 'wikibase' (a nil value)
      原始碼庫
      • {{URL|example.com|可选的显示文本}}
      Module:EditAtWikidata第29行Lua錯誤:attempt to index field 'wikibase' (a nil value)
      程式語言Java, Python
      引擎
        Module:EditAtWikidata第29行Lua錯誤:attempt to index field 'wikibase' (a nil value)
        作業系統Windows, macOS, Linux
        檔案大小150~176 MB
        類型Python整合式開發環境
        特許條款Apache特許條款 2.0
        網站jetbrains.com/pycharm-edu/

        PyCharm是一個用於電腦編程的整合式開發環境(IDE),主要用於Python語言開發,由捷克公司JetBrains開發[1],擁有Microsoft WindowsmacOSLinux版本。社群版在Apache特許條款下釋出,提供代碼分析、圖形化除錯器,整合測試器、整合版本控制系統,並支援使用Django進行網頁開發。

        功能[編輯]

        所有版本:[編輯]

        • Python代碼分析與輔助功能,功能包括補全代碼、突顯語法、錯誤提示、快速修正。
        • 專案和代碼導航:專門的專案視圖,視覺化的檔案架構,以及檔案、類別、方法和用法之間的快速跳轉。
        • Python代碼重構:包含重新命名、更新函數簽章、提取方法,引入變量,引入常數、pull,push等。
        • 整合Python 除錯器
        • 整合單元測試,按行覆蓋代碼;
        • 虛擬環境、建置工具和套件管理
        • 嵌入式終端機和Python控制台
        • 支援Docker
        • 支援HTML[2] XMLJSONYAMLMarkdown
        • 拼字和文法檢查[3]
        • 版本控制:針對Mercurial、Git、Subversion、Perforce 和 CVS 的統一用戶介面,具有變更清單和合併功能,並整合 GitHub 和 GitLab 的寄存服務。

        專業版本專屬:[編輯]


        歷史[編輯]

        Pycharm 的目標市場是 Python IDE,主要競爭者包括 PyDev,Komodo IDE。

        其測試版釋出於2010年,3個月後釋出1.0版。2.0版本釋出於2011年12月13日,3.0版釋出於2013年9月24日,4.0版釋出於2014年11月19日。[15]

        於2013年10月22日釋出PyCharm的開放原始碼版本,即PyCharm社群版(Community Edition),同時商業版本( Professional Edition)則含有閉源模組。

        至 2022 年 12 月,開發者JetBrains 停止支援 PyCharm Edu 和 IntelliJ IDEA Edu;教育功能已整合於 IntelliJ IDEA 和 PyCharm 的社群版和專業版,並鼓勵用戶安裝社群版或專業版,透過 IDE 設定,啟用教育功能。[16]

        特許[編輯]

        • PyCharm專業版是有著作權的商業軟件,但可免費用於開源專案和某些教育用途。[17] 採訂閱付費制,但付費一年後,將對終止訂閱日前一年的版本授予「永久後備特許條款(Perpetual Fallback License)」[18]
        • PyCharm 社群版基於 Apache2 特許釋出,原始碼寄存於GitHub[19]

        參考文獻[編輯]

        1. ^ JetBrains Strikes Python Developers with PyCharm 1.0 IDE. eWeek. [2017-04-27]. (原始內容存檔於2013-05-17). 
        2. ^ Working with HTML files | PyCharm. PyCharm Help. [2024-09-04]. (原始內容存檔於2024-12-03) (en-US). 
        3. ^ Grazie Lite - IntelliJ IDEs Plugin | Marketplace. JetBrains Marketplace. [2024-09-04]. (原始內容存檔於2024-12-16). 
        4. ^ Create and run your first Django project | PyCharm. PyCharm Help. [2024-09-04]. (原始內容存檔於2025-01-21) (en-US). 
        5. ^ Creating a Flask Project | PyCharm. PyCharm Help. [2024-09-04]. (原始內容存檔於2024-11-21) (en-US). 
        6. ^ FastAPI | PyCharm. PyCharm Help. [2024-09-04]. (原始內容存檔於2024-12-18) (en-US). 
        7. ^ Pyramid | PyCharm. PyCharm Help. [2024-09-04]. (原始內容存檔於2024-12-02) (en-US). 
        8. ^ Style Sheets | PyCharm. PyCharm Help. [2024-09-04]. (原始內容存檔於2024-12-02) (en-US). 
        9. ^ JavaScript | PyCharm. PyCharm Help. [2024-09-04]. (原始內容存檔於2024-12-02) (en-US). 
        10. ^ Database Tools and SQL | PyCharm. PyCharm Help. [2024-09-04]. (原始內容存檔於2025-01-30) (en-US). 
        11. ^ Cython support | PyCharm. PyCharm Help. [2024-09-04]. (原始內容存檔於2024-12-18) (en-US). 
        12. ^ What is PyCharm | Where do we Use PyCharm? | Features. EDUCBA. 2021-11-04 [2023-08-28]. (原始內容存檔於2023-08-28) (en-US). 
        13. ^ Explore PyCharm Features - JetBrains' Leading Python IDE. [2016-09-20]. (原始內容存檔於2017-05-09). 
        14. ^ 參照錯誤:沒有為名為:0的參考文獻提供內容
        15. ^ Filippov, Dmitry. Announcing General Availability of PyCharm 4. November 19, 2014 [24 February 2015]. (原始內容存檔於2015-02-24). 
        16. ^ Filippov, Dmitry. Announcing General Availability of PyCharm 4. PyCharm Blog. November 19, 2014 [24 February 2015]. (原始內容存檔於24 February 2015). 
        17. ^ Buy PyCharm Professional: Pricing and Licensing, Discounts - JetBrains Toolbox Subscription. JetBrains. [2025-03-29] (English). 
        18. ^ What is a perpetual fallback license?. Licensing and Purchasing FAQ. [2024-09-04]. (原始內容存檔於2025-02-01) (British English). 
        19. ^ intellij-community/python at master · JetBrains/intellij-community. GitHub. [2025-03-29] (English). 

        參閱[編輯]

        外部連結[編輯]