PyCharm
集成开发环境
PyCharm是一个用于计算机编程的集成开发环境(IDE),主要用于Python语言开发,由捷克公司JetBrains开发[2],拥有Microsoft Windows、macOS和Linux版本。社区版在Apache许可证下发布,提供代码分析、图形化调试器,集成测试器、集成版本控制系统,并支持使用Django进行网页开发。
开发者 | JetBrains |
---|---|
首次发布 | 2010年7月 |
当前版本 | 2024.2.2 |
编程语言 | 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 |
功能
编辑所有版本:
编辑- Python代码分析与辅助功能,功能包括补全代码、高亮语法、错误提示、快速修正。
- 项目和代码导航:专门的专案视图,视觉化的档案架构,以及文件、类别、方法和用法之间的快速跳转。
- Python代码重构:包含重新命名、更新函数签章、提取方法,引入变量,引入常量、pull,push等。
- 集成Python 调试器;
- 集成单元测试,按行覆盖代码;
- 虚拟环境、建置工具和套件管理
- 嵌入式终端机和Python控制台
- 支援Docker
- 支援HTML、[3] XML、 JSON、YAML、Markdown
- 拼字和文法检查[4]
- 版本控制:针对Mercurial、Git、Subversion、Perforce 和 CVS 的统一使用者介面,具有变更清单和合并功能,并整合 GitHub 和 GitLab 的托管服务。
专业版本专属:
编辑- 整合 Jupyter Notebook ,支援 Anaconda 与多种科学套件,包括 Matplotlib 和 NumPy 在内。
- 前端与后端网路开发:支援 Django、Flask、FastAPI、Pyramid[5][6][7][8],CSS[9]与JavaScript[10]辅助,以及Npm、Webpack与其他JavaScript工具。
- SQL与资料库工具。[11]
- 支援Cython。[12][13][14][15]
历史
编辑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日。[16]
于2013年10月22日发布PyCharm的开放源码版本,即PyCharm社区版(Community Edition),同时商业版本( Professional Edition)则含有闭源模组。
至 2022 年 12 月,开发者JetBrains 停止支援 PyCharm Edu 和 IntelliJ IDEA Edu;教育功能已整合于 IntelliJ IDEA 和 PyCharm 的社群版和专业版,并鼓励用户安装社群版或专业版,透过 IDE 设定,启用教育功能。[17]
授权
编辑参考文献
编辑- ^ Download PyCharm.
- ^ JetBrains Strikes Python Developers with PyCharm 1.0 IDE. eWeek. [2017-04-27]. (原始内容存档于2013-05-17).
- ^ Working with HTML files | PyCharm. PyCharm Help. [2024-09-04] (美国英语).
- ^ Grazie Lite - IntelliJ IDEs Plugin | Marketplace. JetBrains Marketplace. [2024-09-04].
- ^ Create and run your first Django project | PyCharm. PyCharm Help. [2024-09-04] (美国英语).
- ^ Creating a Flask Project | PyCharm. PyCharm Help. [2024-09-04] (美国英语).
- ^ FastAPI | PyCharm. PyCharm Help. [2024-09-04] (美国英语).
- ^ Pyramid | PyCharm. PyCharm Help. [2024-09-04] (美国英语).
- ^ Style Sheets | PyCharm. PyCharm Help. [2024-09-04] (美国英语).
- ^ JavaScript | PyCharm. PyCharm Help. [2024-09-04] (美国英语).
- ^ Database Tools and SQL | PyCharm. PyCharm Help. [2024-09-04] (美国英语).
- ^ Cython support | PyCharm. PyCharm Help. [2024-09-04] (美国英语).
- ^ What is PyCharm | Where do we Use PyCharm? | Features. EDUCBA. 2021-11-04 [2023-08-28]. (原始内容存档于2023-08-28) (美国英语).
- ^ Explore PyCharm Features - JetBrains' Leading Python IDE. [2016-09-20]. (原始内容存档于2017-05-09).
- ^ 引用错误:没有为名为
:0
的参考文献提供内容 - ^ Filippov, Dmitry. Announcing General Availability of PyCharm 4. November 19, 2014 [24 February 2015]. (原始内容存档于2015-02-24).
- ^ Filippov, Dmitry. Announcing General Availability of PyCharm 4. PyCharm Blog. November 19, 2014 [24 February 2015]. (原始内容存档于24 February 2015).
- ^ PyCharm Students & Teachers Pricing, Jet Brains website.
- ^ What is a perpetual fallback license?. Licensing and Purchasing FAQ. [2024-09-04] (英国英语).
- ^ PyCharm Community Edition 互联网档案馆的存档,存档日期2016-12-08. on GitHub.