Jetbrains PyCharm是一种Python IDE(Integrated Development Environment,集成开发环境),带有一整套可以帮助用户在使用Python语言开发时提高其效率的工具,比如调试、语法高亮、项目管理、代码跳转、智能提示、自动完成、单元测试、版本控制。此外,该IDE提供了一些高级功能,以用于支持Django框架下的专业Web开发。
PyCharm 2024.1.1 在 PyCharm Community Edition 中引入了 AI Assistant。 要在 Community 或 Professional 版本中利用 AI Assistant 功能,请确保已安装专属插件并拥有有效的 JetBrains AI 订阅。
设置完成后,您可以使用我们的产品内入门导览探索 AI Assistant 的功能,它可以丰富您的编码体验,并让您比以往任何时候都更高效。
2023 年 Django 开发者调查结果表明,33% 的 Django 开发者也在其项目中使用 Flask 和 FastAPI。 为了提高工作效率,PyCharm 现在按 Web 应用程序将端点分组。
PyCharm 的 Endpoints(端点)工具窗口现在可以识别 Django 项目的路由系统中使用的 include() 并显示端点路由。
Search Everywhere(随处搜索)对话框现在具有一个专属 Endpoints(端点)标签页。 输入 URL,然后从列表选择需要的端点即可。
跨 Notebook 和脚本的导航与重构
这项备受期待的功能使得在 PyCharm 中使用 Notebook 就像处理 Python 文件一样简单。 查找声明和用法,使用 Rename(重命名)重构,并从全套可用代码检查中受益。
从 Jupyter Notebook 创建 gist
GitHub gist 是一种非常方便的 Notebook 共享方式,现在 PyCharm 提供完全支持。 要从 Notebook 创建 gist,请右键点击编辑器中的标签页,然后从上下文菜单中选择 Create Gist(创建 Gist)。 或者,您也可以在 Project(项目)工具窗口中选择多个文件并一次性共享。
DataFrame 统计和分布直方图
您可以直接在 Jupyter Notebook 和 Python 脚本的页眉中快速查看 DataFrame 的基本统计信息。 此外,直方图现已集成到页眉,为数据分布提供即时可视化概览。 这项功能默认处于禁用状态,要启用,请点击 DataFrame 右上角的直方图图标,然后选择 Compact(紧凑)或 Detailed(详细)统计视图。
Jupyter Notebook 中 TODO 和 FIXME 注释的高亮显示
PyCharm 现在可以识别并高亮显示 Jupyter Notebook 中的 TODO 和 FIXME 注释,并将其添加到 TODO 工具窗口,以便您可以随时知晓下一步安排。
AI Assistant:Jupyter Notebook 单元解释
AI Assistant 现在可以使用整个 Notebook 作为上下文,更准确地解释 Jupyter 单元中的代码。
IPython 控制台中的配置文件支持
在 PyCharm 中,您现在可以使用配置文件自动配置 IPython 控制台。 例如,这可以让您不必每次使用时都手动导入依赖项。
1、更加高效
由PyCharm负责处理日常繁琐的工作细节,为您节省宝贵的时间。 让您专注于关键任务,并且善用以键盘操作为主的编程方法,充分利用 PyCharm 的种种高效功能。
2、获得智能辅助
PyCharm完全理解代码的每个面向。 依靠它的智能代码补全、 实时错误检查和快速修复功能,轻松进行项目导航等众多功能辅助您。
3、提高代码质量
编写整洁、易维护的代码,而 IDE 将利用 PEP8 检查与集成的 Black 格式化程序、测试辅助、智能重构和大量检查帮助您控制质量。
4、正如您所需
PyCharm是程序员为程序员设计的开发环境,提供您进行高效Python开发所需的所有工具。
项目 | Windows推荐配置 | macOS推荐配置 | Linux |
---|---|---|---|
操作系统 |
64 位 Windows 10 1809 及更高版本 Windows Server 2019 及更高版本 |
macOS 12.0 及更高版本 | 支持Gnome和KDE的两个最新版本的Ubuntu LTS和Fedora Linux发行版 |
CPU |
- |
- |
- |
内存 | 最低2GB可用RAM和8GB系统总RAM | 最低2GB可用RAM和8GB系统总RAM | 最低2GB可用RAM和8GB系统总RAM |
存储 | 3.5 GB 硬盘空间,推荐 SSD | 3.5 GB 硬盘空间,推荐 SSD | 3.5 GB 硬盘空间,推荐 SSD |
显卡 |
- |
- |
- |
显示器 | 最低屏幕分辨率 1024x768 | 最低屏幕分辨率 1024x768 | 最低屏幕分辨率 1024x768 |
其他 |
- |
- |
- |