为什么
PyCharm

所有Python工具
在一个地方

提高生产力

节省时间,而PyCharm则负责日常工作。专注于更大的事情,并采用以键盘为中心的方法,以充分利用PyCharm的许多生产力功能。

获得智能协助

PyCharm知道有关您代码的一切。依靠它进行智能代码完成,动态错误检查和快速修复,轻松的项目导航等等。

提高代码质量

编写简洁且可维护的代码,而IDE则通过PEP8检查,测试帮助,智能重构和大量检查来帮助您控制质量。

只需您所需要的

PyCharm由程序员设计,供程序员使用,以提供生产性Python开发所需的所有工具。

好处

完整包装

智能Python协助

PyCharm提供智能代码完成,代码检查,动态错误突出显示和快速修复,以及自动代码重构和丰富的导航功能。

Web开发框架

PyCharm为现代Web开发框架(如Django,Flask,Google App Engine,Pyramid和web2py)提供了特定于框架的强大支持。

科学工具

PyCharm与IPython Notebook集成,具有交互式Python控制台,并支持Anaconda以及包括matplotlib和NumPy在内的多个科学软件包。

跨技术开发

除Python外,PyCharm还支持JavaScript,CoffeeScript,TypeScript,Cython,SQL,HTML / CSS,模板语言,AngularJS,Node.js等。

远程开发能力

使用远程解释器,集成的ssh终端以及Docker和Vagrant集成,在远程主机或虚拟机上运行,调试,测试和部署应用程序。

内置开发人员工具

开箱即用的大量工具:集成的调试器和测试运行器; Python探查器;内置终端;并与主要的VCS和内置的数据库工具集成。

选择
PyCharm专业版 PyCharm社区版
智能Python编辑器
图形调试器和测试运行器
导航和重构
代码检查
VCS支持
科学工具
Web开发
Python Web框架
Python Profiler
远程开发能力
数据库和SQL支持
免费,开源

PyCharm教育版

您是否曾经想学习使用Python编程?或者,也许您正在使用Python教授编程?
然后,我们为您提供了理想的工具。

看看这个!
我们的
故事

迈克尔·肯尼迪

主持人,与我对话Python播客
创办人Talk Python培训

我很特别,可以在我的Talk Python To Me播客中向100多个行业专家询问以下问题。 “当您编写一些Python代码时,您会打开哪个编辑器?“虽然答案各不相同,但通常都是PyCharm。来宾提出的原因通常与我多年来担任PyCharm倡导者的原因相同。

  • PyCharm深刻理解您的项目,而不仅仅是单个文件

  • 重构是整个项目的轻而易举

  • 内置的SQL工具很棒

  • 到目前为止,自动完成功能比其他任何编辑器都更好

这就是我每天打开PyCharm来构建我的网站资源和管理运行我的业务的软件的几个原因。

科里·阿尔索夫(Cory Althoff)

自学程序员的作者:专业编程权威指南

PyCharm是我使用过的最好的IDE。使用PyCharm,您可以在一个地方访问命令行,连接数据库,创建虚拟环境以及管理版本控制系统,从而避免了在多个窗口之间不断切换,从而节省了时间。如果没有PyCharm的本地历史记录功能和调试器,我无法回想起编程。添加其便利的快捷方式和功能的其余部分,您将拥有完美的IDE。

阅读完整的采访

特征

PyCharm 2019.2的新增功能

Jupyter笔记本

Jupyter笔记本

PyCharm中的Jupyter Notebook有了更好的表现:一次单击即可运行所有单元,更精确地配置服务器,内联查看变量,代码看起来更美观等等。

完成用其他语言

其他语言

您是否在使用其他语言的代码潜入您的项目的项目中工作?PyCharm现在将突出显示Windows .bat文件,C#,C ++,Groovy,Lua,Makefiles等的语法。

Python 3.8支持

Python 3.8

PyCharm 2019.2初步支持最新版本的Python。例如,已经支持表达式中的仅位置参数和变量分配。

客户体验

全球公司
使用PyCharm。
加入我们的客户!

下载PyCharm
专业的专业人士
或免费社区