PyCharm

PyCharm
PyCharm 2021.1 社群版
PyCharm 2021.1 社群版
開發者JetBrains
首次发布2010年7月,​13年前​(2010-07
当前版本
  • 2024.1 (2024年4月4日;穩定版本)[1]
編輯維基數據鏈接
编程语言Java, Python
操作系统Windows, macOS, Linux
文件大小174~555 MB
类型Python集成开发环境
许可协议社群版:Apache许可证 2.0
專業版:共享軟體
网站jetbrains.com/pycharm/
PyCharm Edu
開發者JetBrains
首次发布2010年7月
当前版本
  • 2024.1 (2024年4月4日;穩定版本)[1]
編輯維基數據鏈接
编程语言Java, Python
操作系统Windows, macOS, Linux
文件大小150~176 MB
类型Python集成开发环境
许可协议Apache许可证 2.0
网站jetbrains.com/pycharm-edu/

PyCharm是一个用于计算机编程的集成开发环境(IDE),主要用于Python语言开发,由捷克公司JetBrains开发[2],拥有Microsoft WindowsmacOSLinux版本。社区版在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. ^ 1.0 1.1 Download PyCharm. 2024年4月4日 [2024年4月25日]. 
  2. ^ JetBrains Strikes Python Developers with PyCharm 1.0 IDE. eWeek. [2017-04-27]. (原始内容存档于2013-05-17). 
  3. ^ Filippov, Dmitry. Announcing General Availability of PyCharm 4. November 19, 2014 [24 February 2015]. (原始内容存档于2015-02-24). 
  4. ^ "Features" (页面存档备份,存于互联网档案馆), JetBrains.com
  5. ^ License Comparison (页面存档备份,存于互联网档案馆), JetBrains.com
  6. ^ "JetBrains Toolbox Subscription" (页面存档备份,存于互联网档案馆), JetBrains.com
  7. ^ "JetBrains Makes its Products Free for Students" (页面存档备份,存于互联网档案馆), September 23, 2014, Robert Demmer, JetBrains blog
  8. ^ JetBrains/intellij-community. [20 September 2016]. (原始内容存档于2016-12-08). 

参閱

  • Python 集成开发环境的比较英语Comparison of integrated development environments#Python
  • Python 软件列表英语List of Python software
  • IPython
  • Qiskit

外部链接

CC++
开源软件
免費軟體
零售软件英语Retail software
已终止
Java
开源软件
免費軟體
零售软件英语Retail software
  • JBuilder
  • JCreator
  • MyEclipse
  • IBM
    • WebSphere Integration Developer英语WebSphere Integration Developer
  • JetBrains IntelliJ IDEA
  • Servoy Business Application Platform Edition英语Servoy
  • SlickEdit
  • Understand英语Understand (software)
    • Rational Application Developer英语Rational Application Developer
已终止
JavaScript
开源软件
CLI
开源软件
免費軟體
零售软件英语Retail software
已终止
Flash
  • Adobe Flash Builder
  • FlashDevelop英语FlashDevelop
  • Powerflasher FDT英语Powerflasher FDT
PHP
开源软件
  • Aptana英语Aptana
  • NetBeans
  • Komodo Edit英语Komodo Edit
  • KDevelop
专有软件
  • Codelobster英语Codelobster
  • Komodo IDE英语Komodo IDE
  • PhpStorm英语PhpStorm
  • PHPEdit英语PHPEdit
  • SlickEdit
  • Zend Studio
  • KDevelop
R
  • RStudio
  • R Tools for Visual Studio英语R Tools for Visual Studio
Python
开源软件
专有软件
  • Komodo IDE英语Komodo IDE
  • PyCharm
  • PythonAnywhere英语PythonAnywhere
  • SlickEdit
  • PyDev英语PyDev
  • Wing IDE英语Wing IDE
  • KDevelop
  • Spyder
  • PyScripter英语PyScripter
Pascal
Object Pascal
开源软件
免費軟體
零售软件英语Retail software
已终止
BASIC
开源软件
免費軟體
  • FutureBASIC英语FutureBASIC
  • RapidQ英语RapidQ
  • thinAir英语thinBasic
  • Visual Studio Community
零售软件英语Retail software
已终止
Go
开源软件
免費軟體
线上英语Online integrated development environment
  • AWS Cloud9 IDE
  • Eclipse Che英语Eclipse Che
  • SourceLair英语SourceLair