Python 编辑器:PyCharm

PyCharm 是由 JetBrains 公司开发的一款专业 Python 集成开发环境(IDE)。它提供了代码编写、调试、测试、版本控制和可视化工具的完整支持,被广泛应用于软件开发、数据科学、人工智能和科研教育。

PyCharm 的目标是为开发者提供高效、智能、可扩展的开发体验。

一、安装 PyCharm

1、下载与版本

PyCharm 现为统一版本,首次启动即为 Pro 试用。一个月后可订阅 Pro,或继续免费使用核心功能。

下载地址:

https://www.jetbrains.com/pycharm/download/

2、安装步骤

在安装过程中会出现"安装选项"对话框:

选项说明:

创建桌面快捷方式:快速启动 PyCharm。

更新上下文菜单:右键菜单中添加"用 PyCharm 打开项目"。

创建关联(.py 文件):双击 .py 文件自动用 PyCharm 打开。

更新 PATH 变量:可在命令行直接输入 pycharm 启动(可能需要重启后生效,推荐开发者勾选)。

二、配置 PyCharm

完成安装后,建议进行一些必要的配置。

1、设置 Python 解释器

打开"文件 → 设置 → Python → 解释器",可以为项目选择解释器。

可使用系统自带的 Python,或点击"添加解释器"来新建虚拟环境、Conda 环境,或配置远程解释器。

2、虚拟环境(推荐)

在新建项目时,可选择 "项目 venv" 来为项目创建独立虚拟环境。

不同项目的依赖互不干扰,升级、卸载库不会影响全局环境。

3、界面外观

进入"设置 → 外观与行为 → 外观"。

可调整:

主题:浅色、深色(Dark)、或与系统同步。

字体:支持自定义字体(如 Microsoft YaHei UI)。

缩放比例:调整界面显示大小。

UI 选项:平滑滚动、紧凑模式、菜单图标显示等。

4、中文界面(可选)

若界面为英文,可在"设置 → 插件 → Marketplace"搜索 Chinese (Simplified) Language Pack 并安装,重启后切换为中文界面。

三、使用 PyCharm

1、欢迎界面

首次启动时,会看到如下"欢迎界面":

主要入口包括:

新建 Notebook:直接创建 Jupyter Notebook 文件。

新建脚本:快速创建 .py 脚本。

新建项目:建立完整的 Python 项目。

打开:从本地磁盘导入现有项目。

克隆仓库:从 GitHub、GitLab、Gitee 等远程仓库获取代码。

2、编写代码

在编辑器中输入 Python 代码。

PyCharm 可提供:智能补全、语法高亮、自动导入以及代码风格检查。

3、运行程序

在编辑器中点击右上方的"运行"按钮或者使用快捷键 Shift + F10,即可运行程序。

例如运行 script.py,界面如下。

运行结果会显示在底部"运行"窗口。内容可能包括:

控制台输出(如 Hi, PyCharm)。

使用的 Python 解释器路径。

进程退出码(0 表示成功,非 0 表示异常)。

4、调试程序

在代码行号处点击添加断点(红点),使用调试运行(或快捷键 Shift + F9)可以逐行执行代码,以及查看变量值并跟踪调用栈。

四、常用快捷键与操作技巧

以下以 Windows 版本的快捷键为例。

1、代码编辑

Ctrl + /:单行注释/取消注释

Ctrl + Shift + /:多行注释

Ctrl + D:复制当前行或选中内容

Ctrl + Y:删除当前行

Ctrl + Alt + L:格式化代码

Ctrl + Q:查看文档

Ctrl + P:查看参数信息

Ctrl + Space:代码补全(基础)

Ctrl + Shift + Space:智能代码补全

Alt + Insert:生成构造方法、类成员等

Ctrl + +/-:展开/折叠代码块

2、运行与调试

Shift + F10:运行当前配置

Ctrl + Shift + F10:运行当前文件或选中函数

Alt + Shift + F10:打开 Run/Debug 配置

Shift + F9:调试运行

Ctrl + F8:切换断点

Alt + Shift + F9:选择调试配置

3、导航与搜索

Shift + Shift:全局搜索(类、文件、动作)

Ctrl + N:按类名搜索

Ctrl + Shift + N:按文件名搜索

Ctrl + Shift + F:在路径中查找

Ctrl + Alt + ← / →:跳转光标历史位置

Ctrl + B / Ctrl + Click:跳转到定义

Ctrl + E:快速打开最近编辑的文件

4、重构与快速修复

Shift + F6:重命名

Ctrl + Alt + V:提取变量

Alt + Enter:快速修复、导入缺失模块等

5、实用技巧

(1)多光标编辑

按住 Alt 并点击多处输入。

(2)Live Templates

比如,输入 main + Tab,快速生成 if name == 'main': 。

(3)快速运行测试

右键测试函数 → "运行测试"。

(4)终端集成

底部工具栏直接打开系统终端。

五、补充说明

1、PyCharm Pro 功能

前端框架:JavaScript、TypeScript、React、Angular。

Web 框架:Django、Flask、FastAPI。

数据库支持:PostgreSQL、MySQL、Redis、MongoDB 等 40+ 数据库。

远程开发:本地轻量客户端 + 远程服务器协作。

Jupyter Notebook(本地与远程):调试器、交互表格、仪表板、Conda 支持。

2、Pro 试用结束后可继续免费使用的核心功能

基础 Python 支持。

智能代码编辑器与补全。

快速导航与搜索。

调试器、测试框架、Git、终端、Docker。

Jupyter Notebook 基础支持(运行、调试、输出显示、代码提示)。

3、是否可以跳过 Pro 试用?

可随时取消或跳过,直接进入免费模式。

📘 小结

PyCharm 是一款功能强大的 Python IDE。随着新版本的统一策略,用户可以先体验一个月的 Pro 功能,之后自由选择订阅或继续免费使用核心功能(包含 Jupyter 支持)。无论是学习、科研还是企业开发,PyCharm 都能显著提升开发效率。

"点赞有美意,赞赏是鼓励"

相关推荐
用户83562907805114 小时前
Python 实现 PDF 文件加密与解密方法
后端·python
用户83562907805114 小时前
使用 Python 冻结与拆分 Excel 窗格教程
后端·python
你好潘先生1 天前
别再记命令了,用 yeero do 说句人话就能跑脚本,而且不烧 token
服务器·python·命令行
Agent_大师1 天前
WebSocket 行情重连成功,K线缺口不会自动消失
python
荣码1 天前
LLM结构化输出:让AI返回JSON而不是废话,我踩了4个坑
java·python
copyer_xyf1 天前
FastAPI 如何连接 MySQL
后端·python
apocelipes2 天前
常用编程语言和库的正则表达式性能对比
c语言·c++·python·性能优化·golang·开发工具和环境
用户8356290780512 天前
使用 Python 在 PDF 中创建与管理书签
后端·python
MeixianAgent2 天前
Python 回测数据入口怎么验?历史 K 线入库前先做 5 个检查
后端·python
咕白m6252 天前
用 Python 实现一键批量查找与替换 Excel 数据
后端·python