PyCharm

PyCharm是一个用于计算机编程的集成开发环境(IDE),主要用于Python语言开发,由捷克公司JetBrains开发,拥有Microsoft Windows、macOS和Linux版本。社区版在Apache许可证下发布,提供代码分析、图形化调试器,集成测试器、集成版本控制系统,并支持使用Django进行网页开发。

功能
所有版本:

  • Python代码分析与辅助功能,功能包括补全代码、高亮语法、错误提示、快速修正。
  • 项目和代码导航:專門的專案視圖,視覺化的檔案架構,以及文件、類別、方法和用法之間的快速跳轉。
  • Python代碼重构:包含重新命名、更新函數簽章、提取方法,引入变量,引入常量、pull,push等。
  • 集成Python 调试器;
  • 集成单元测试,按行覆盖代码;
  • 虛擬環境、建置工具和套件管理
  • 嵌入式終端機和Python控制台
  • 支援Docker
  • 支援HTML、 XML、 JSON、YAML、Markdown
  • 拼字和文法檢查

*版本控制:針對Mercurial、Git、Subversion、Perforce 和 CVS 的統一使用者介面,具有變更清單和合併功能,並整合 GitHub 和 GitLab 的託管服務。

專業版本專屬:

  • 整合 Jupyter Notebook ,支援 Anaconda 與多種科學套件,包括 Matplotlib 和 NumPy 在內。
  • 前端與後端網路開發:支援 Django、Flask、FastAPI、Pyramid,CSS與JavaScript輔助,以及Npm、Webpack與其他JavaScript工具。

*SQL與資料庫工具。
*支援Cython。

于2013年10月22日发布PyCharm的开放源码版本,即PyCharm社区版(Community Edition),同時商業版本( Professional Edition)則含有閉源模組。

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

授權

  • PyCharm专业版是有版權的商業軟體,但可免費用於開源專案和某些教育用途。 採訂閱付費制,但付費一年後,將對終止訂閱日前一年的版本授予「永久後備許可證(Perpetual Fallback License)」
  • PyCharm 社区版基於 Apache2 授權釋出,原始码托管于GitHub。

参考文献
参閱
*
*
*IPython
*Qiskit

外部链接

评论 (0)

  • 还没有评论,来抢沙发吧。