PyCharm 教程
PyCharm 教程
PyCharm 是 JetBrains 出品的专业 Python IDE,提供智能代码补全、调试、测试、版本控制与科学计算支持,是 Python 开发者的首选工具之一。
本教程包含
- 基础篇:简介、安装、第一个 Python 程序、界面说明
- 工程篇:项目管理、文件操作、代码编辑、调试、运行配置
- 进阶篇:虚拟环境、插件、快捷键、版本控制、部署、优化
版本说明
Professional(专业版): 付费,Web开发/数据库/远程部署
Community(社区版): 免费开源,纯 Python 开发足够
学生可用学校邮箱免费申请专业版
为什么选择 PyCharm
- 智能补全与代码分析(远强于普通编辑器)
- 内置调试器与测试运行器
- 虚拟环境与包管理集成
- 重构、导航、Git 集成完善
PyCharm 简介
PyCharm 简介
PyCharm 于 2010 年发布,由 JetBrains(开发 IntelliJ IDEA 的公司)打造。
核心特性
智能编辑:
IntelliSense 代码补全
实时错误高亮与快速修复
代码导航(跳转定义/查找引用)
重构(重命名/提取方法)
开发工具:
调试器(断点/变量/表达式)
测试运行器(pytest/unittest)
终端与虚拟环境集成
版本控制(Git/SVN)
专业版增强:
Web 框架(Django/Flask/FastAPI)
数据库工具
远程开发/部署
科学计算(Jupyter)
与其他工具对比
VS Code + Python 扩展: 轻量灵活,生态广
PyCharm: Python 深度集成,开箱即用
选择建议:
重 Web 前端 + Python → VS Code
Python 为主专业开发 → PyCharm
数据科学 → 两者均可(Jupyter 支持)
学习路径
1. 安装与界面熟悉
2. 创建项目与虚拟环境
3. 编辑、调试、运行
4. 测试与版本控制
5. 快捷键与效率工具PyCharm 安装
PyCharm 安装
安装 PyCharm 与 Python 环境配置。
1. 安装 Python
# 检查是否已安装
python --version
python3 --version
# 未安装: 从 python.org 下载
# macOS: brew install python
# 建议 Python 3.10+
2. 下载 PyCharm
官网: jetbrains.com/pycharm/download
选择版本: Community(免费)/ Professional(试用)
# macOS
brew install --cask pycharm-ce # 社区版
# Windows
下载 exe 安装(勾选添加 PATH)
3. 首次启动配置
1. 主题选择(Darcula/IntelliJ Light)
2. 插件推荐(跳过或安装 Python 插件)
3. 导入设置(可选)
4. 激活(专业版需要账号)
4. 配置 Python 解释器
Settings → Project → Python Interpreter
→ Add Interpreter → System/虚拟环境
# 验证
创建 hello.py 运行,输出正常即配置成功
5. 中文界面(可选)
Settings → Plugins → 搜索 "Chinese"
安装 Chinese Language Pack 插件
重启生效PyCharm Windows 安装
PyCharm Windows 安装
Windows 平台 PyCharm 安装详解。
1. 下载安装包
jetbrains.com/pycharm/download
选择 Windows 版(exe)
Community: pycharm-community-2024.x.exe
Professional: pycharm-2024.x.exe
2. 安装选项
安装时建议勾选:
□ 添加 "Open Folder as Project"
□ 添加到 PATH(创建快捷命令)
□ 关联 .py 文件(可选)
选择 64-bit launcher
(按需勾选 .py 关联)
3. 安装 Python
# 方式1: python.org 安装包(勾选 Add to PATH)
# 方式2: Microsoft Store
# 方式3: Miniconda(科学计算推荐)
python --version 验证
4. 配置解释器
新建项目时:
Location: 项目路径
Interpreter: 选择已装 Python 或新建虚拟环境
Settings → Project → Python Interpreter
→ Add Interpreter → Add Local Interpreter
→ 选择 System Interpreter 或 Virtualenv
5. 常见问题
1. 中文路径问题: 项目路径避免中文
2. 找不到 Python: 手动添加解释器路径
3. 环境变量: 重启 IDE 后生效
4. 编码问题: Settings → File Encodings → UTF-8PyCharm 第一个 Python 程序
PyCharm 第一个 Python 程序
在 PyCharm 中创建并运行第一个 Python 程序。
1. 新建项目
File → New Project
Name: my_first_project
Location: 选择目录
Interpreter: 选择 Python 版本
点击 Create
2. 新建 Python 文件
右键项目 → New → Python File
文件名: hello
→ 生成 hello.py
3. 编写代码
def main():
name = input("请输入你的名字: ")
print(f"你好, {name}!")
if __name__ == "__main__":
main()
4. 运行
方式1: 右键 → Run 'hello'
方式2: 点击行号左侧绿色三角 ▶
方式3: 快捷键 Shift+F10
输出面板显示:
请输入你的名字: 老王
你好, 老王!
5. 运行面板
底部 Run 工具窗口:
输出、输入、错误
左侧按钮: 停止(红色方块)
常用快捷键: Shift+F10 运行 / Shift+F9 调试
6. 修改与重跑
修改代码后:
▶ 再次运行(自动重新执行)
或 Ctrl+F5 重跑上次配置PyCharm 界面说明
PyCharm 界面说明
熟悉 PyCharm 界面布局,快速上手。
主要区域
┌─────────┬────────────────────┬────────┐
│ 项目树 │ 编辑器区 │ 工具窗 │
│ (左侧) │ 标签页/代码编辑 │ (右侧) │
│ ├────────────────────┤ │
│ │ 底部工具窗口 │ │
│ │ (Terminal/Run/..) │ │
└─────────┴────────────────────┴────────┘
1. 项目工具窗口(左): 文件树
2. 编辑器: 代码编辑(多标签)
3. 工具窗口(下/右): 运行/终端/版本控制
4. 导航栏/状态栏
常用工具窗口
Project 项目文件(Alt+1)
Run 运行输出(Alt+4)
Debug 调试(F9 切换)
Terminal 终端(Alt+F12)
Version Control 版本控制(Alt+9)
Python Packages 包管理
Problems 代码问题(Alt+6)
编辑器特性
行号显示: 右键行号区 → Show Line Numbers
代码折叠: 行号左侧 -/+
面包屑: 顶部导航(类/函数)
滚动条: 显示问题/修改标记
主题切换
Settings → Appearance & Behavior → Theme
Darcula(深色)/ IntelliJ Light(浅色)
编辑器配色: Editor → Color Scheme
自定义布局
拖动工具窗口标题可移动位置
View → Appearance → Toolbar
双击工具窗口标题: 最大化/还原
Window → Store Current Layout 保存布局PyCharm 创建与管理项目
PyCharm 创建与管理项目
项目的创建、打开、结构管理。
创建项目
File → New Project
名称、位置、解释器(虚拟环境)
模板(Flask/Django,专业版)
创建 main.py 与虚拟环境
# 推荐设置
New environment using: Virtualenv
Base interpreter: 系统 Python
打开项目
File → Open
选择含项目的目录
(识别 .idea 或直接打开目录)
# 信任项目: 首次打开点击 Trust Project
项目结构管理
右键项目:
New → Python Package 新建包(自动 __init__.py)
New → Directory 新目录
New → File 新文件
# 常见结构
my_project/
├── .venv/ 虚拟环境(忽略)
├── src/ 源码
│ └── main.py
├── tests/ 测试
├── requirements.txt 依赖
└── .gitignore
标记目录
右键目录 → Mark Directory as:
Sources Root(源码根,import 可用)
Tests Root(测试根)
Resources Root(资源)
多项目窗口
File → New Window(新窗口打开另一项目)
File → Open(当前窗口打开,可替换)
Windows 菜单切换项目窗口
项目设置(.idea)
.idea 目录: 项目配置(自动生成)
建议加入 .gitignore
共享配置: File → Settings → 提交到版本库PyCharm 文件操作
PyCharm 文件操作
文件的新建、编辑、搜索与高效导航。
新建文件
Alt+Insert(在项目窗口选中目录时)
或右键 → New → Python File/File/Directory
# 文件模板(自定义)
Settings → Editor → File and Code Templates
→ Python Script 模板修改:
#!/usr/bin/env python
# -*- coding: utf-8 -*-
"""文件说明"""
def main():
pass
if __name__ == "__main__":
main()
编辑快捷键
Ctrl+D 复制行
Ctrl+Y / Cmd+Backspace 删除行
Ctrl+/ 注释/取消注释
Ctrl+Shift+↑/↓ 移动行
Alt+Enter 快速修复/意图动作
Ctrl+Space 代码补全
Ctrl+P 参数提示
Shift+F6 重命名(重构)
快速导航
Ctrl+Shift+N 跳转文件(按名字)
Ctrl+N 跳转类/函数
Ctrl+E 最近文件
Shift+Shift 全局搜索(一切)
Ctrl+F12 文件结构(函数列表)
全局搜索与替换
Ctrl+Shift+F 全局查找
Ctrl+Shift+R 全局替换
Ctrl+F/R 当前文件查找/替换
范围: 项目/模块/目录
选项: 大小写/正则/文件类型
代码折叠与多光标
Ctrl+- / Ctrl++ 折叠/展开
Alt+J 选择下一个相同词
Ctrl+Shift+Alt+J 全选相同词
Alt+鼠标点击 多光标编辑PyCharm 代码编辑
PyCharm 代码编辑
智能编辑功能:补全、检查、格式化、重构。
智能补全(IntelliSense)
输入时自动弹出建议
Ctrl+Space 手动触发补全
Ctrl+Shift+Space 智能补全(按类型过滤)
Tab/Enter 接受建议
Esc 关闭
# 补全包括
变量/函数/类名
参数与关键字
导入建议
模板片段(if/for/def)
代码检查(Inspections)
实时高亮问题:
黄色: 警告(未使用变量等)
红色: 错误(语法/引用)
Alt+Enter 查看快速修复
File → Settings → Editor → Inspections 配置检查项
# 手动检查
Code → Inspect Code
底部 Problems 窗口查看全部问题
代码格式化
Ctrl+Alt+L 格式化当前文件(PEP8)
Ctrl+Alt+I 格式化选中行
设置: Settings → Editor → Code Style → Python
# 保存时自动格式化
Settings → Tools → Actions on Save → Reformat Code
重构
Shift+F6 重命名(变量/函数/文件)
Ctrl+Alt+M 提取方法
Ctrl+Alt+V 提取变量
Ctrl+Alt+C 提取常量
Ctrl+Alt+F 提取字段(类)
右键 → Refactor → 更多
# 重命名会同步修改所有引用!
代码生成
Alt+Insert 生成(构造器/getter/重写方法)
Ctrl+J 插入模板(if/for/def)
Alt+Enter 意图动作(生成/修复)
代码导航
Ctrl+Click 跳转定义
Ctrl+B 跳转定义
Alt+F7 查找引用
Ctrl+Alt+←/→ 前进/后退
Ctrl+Shift+B 跳转实现
Ctrl+U 跳转父类PyCharm 调试
PyCharm 调试
使用内置调试器,断点调试 Python 代码。
设置断点
点击行号右侧空白(或 Ctrl+F8)
红色圆点 = 断点
再次点击取消
# 断点类型
行断点: 执行到该行暂停
条件断点: 右键断点 → 设置条件
异常断点: Run → View Breakpoints → Python Exception
启动调试
右键 → Debug '文件名'
或点击调试按钮(虫子图标)
快捷键: Shift+F9
程序运行到断点处暂停
调试窗口
Variables(变量): 查看当前变量值
展开对象查看属性
右键 → Set Value 修改值
Frames(调用栈): 函数调用层级
Watches(监视): 添加表达式持续观察
Console: 交互式求值
调试快捷键
F9 / Cmd+Option+R 继续执行到下一个断点
F8 单步跳过(执行当前行)
F7 单步进入(进入函数)
Shift+F8 单步跳出
Alt+F9 运行到光标处
F9 恢复
Ctrl+Shift+F8 查看所有断点
Alt+Shift+F9 选择调试配置
调试技巧
1. 条件断点: 只在满足条件时暂停
2. 监视表达式: 跟踪关键变量变化
3. Console 求值: 暂停时执行代码
4. 异常断点: 在异常抛出时自动暂停
5. 多线程调试: 线程切换查看PyCharm 运行配置
PyCharm 运行配置
运行/调试配置管理,传参与环境变量设置。
创建运行配置
运行按钮左侧下拉 → Edit Configurations
+ → Python
# 基本配置
Name: 配置名(如 main)
Script path: 脚本路径(或 Module name)
Parameters: 命令行参数(如 --port 8000)
Environment variables: 环境变量(KEY=VALUE;...)
Python interpreter: 使用的解释器
Working directory: 工作目录
命令行参数示例
# 代码
import sys
print(sys.argv)
# Parameters: --port 8000 --debug
# 输出: ['main.py', '--port', '8000', '--debug']
# 常用库解析
# argparse / click / typer 读取参数
环境变量
# 配置界面添加
DB_URL=mysql://localhost:3306/mydb
DEBUG=true
# 代码读取
import os
print(os.environ.get("DB_URL"))
# 从文件加载(专业版 .env 支持)
共享运行配置
勾选 "Share" → 配置写入 .idea/runConfigurations/
团队共享运行配置(提交 Git)
常用配置类型
Python: 普通脚本
pytest: pytest 测试
Django/Flask: Web 启动(专业版)
Docker: Docker 运行
SSH Remote: 远程执行(专业版)
# 默认配置模板
Edit Configurations → Templates → Python
设置默认环境变量/工作目录PyCharm 虚拟环境
PyCharm 虚拟环境
虚拟环境隔离项目依赖,是 Python 开发的必备实践。
什么是虚拟环境
每个项目独立的 Python 环境
项目间包版本互不干扰
requirements.txt 记录依赖
工具: venv(内置)/ virtualenv / conda / pipenv
PyCharm 创建虚拟环境
新建项目时:
New environment using: Virtualenv
Location: .venv(项目内)
Base interpreter: 系统 Python
# 已有项目创建
Settings → Project → Python Interpreter
→ Add Interpreter → Add Local Interpreter
→ Virtualenv Environment → New
管理包(Python Packages)
# 图形界面
Settings → Project → Python Interpreter
→ + 号搜索安装包
# 或底部 Python Packages 工具窗口
# 命令行(终端)
pip install requests
pip list # 查看已装
pip uninstall requests
pip freeze > requirements.txt # 导出
pip install -r requirements.txt # 导入
选择解释器
Settings → Project → Python Interpreter
右下角状态栏也可切换
多环境切换: Add Interpreter → System/Conda/Remote
conda 环境(科学计算)
# 创建 conda 环境
conda create -n myenv python=3.11
# PyCharm 中选择
Add Interpreter → Conda Environment
→ Existing environment → 选择 myenv
最佳实践
1. 每个项目独立虚拟环境
2. requirements.txt 提交 Git
3. .venv 加入 .gitignore
4. 定期 pip freeze 更新依赖清单
5. 环境坏了直接重建(删除 .venv 重建)PyCharm 插件
PyCharm 插件
通过插件扩展 PyCharm 功能。
安装插件
File → Settings → Plugins
Marketplace 搜索安装
Installed 管理已装插件
# 命令行安装
# 需在 IDE 内操作,或下载插件包导入
Settings → Plugins → ⚙ → Install Plugin from Disk
必装插件推荐
中文语言包: Chinese Language Pack
.ignore: .gitignore 高亮
Rainbow Brackets: 括号颜色区分
CodeGlance: 代码缩略图
SonarLint: 代码质量检查
Key Promoter X: 提示快捷键(学习用)
Material Theme: 主题美化
Markdown: Markdown 预览
JSON Helper: JSON 格式化
Python 相关插件
Pylint: 代码规范检查
Mypy: 类型检查
Python Security: 安全漏洞检查
Black: Black 格式化
isort: import 排序
pytest: 测试增强(内置部分)
Jupyter: 笔记本支持(专业版内置)
Web 开发插件(专业版)
Django / Flask / FastAPI 支持
JavaScript/TypeScript 支持
Vue/React 支持
数据库工具(内置 DataGrip 功能)
Docker 集成
插件管理建议
1. 插件过多影响启动速度
2. 只装必需的
3. 定期更新插件
4. 冲突时禁用排查
5. 插件设置可同步(JetBrains 账号)PyCharm 快捷键
PyCharm 快捷键
高频快捷键速查(Win/Linux 与 macOS 对照)。
编辑
功能 Win/Linux macOS
复制行 Ctrl+D Cmd+D
删除行 Ctrl+Y Cmd+Backspace
注释 Ctrl+/ Cmd+/
移动行 Alt+Shift+↑↓ Option+Shift+↑↓
格式化 Ctrl+Alt+L Cmd+Option+L
补全 Ctrl+Space Ctrl+Space
快速修复 Alt+Enter Option+Enter
多光标 Alt+Click Option+Click
导航
跳转文件 Ctrl+Shift+N Cmd+Shift+O
跳转类 Ctrl+N Cmd+O
最近文件 Ctrl+E Cmd+E
文件结构 Ctrl+F12 Cmd+F12
跳转定义 Ctrl+B Cmd+B
查找引用 Alt+F7 Option+F7
返回 Ctrl+Alt+← Cmd+Option+←
全局搜索 Shift+Shift Shift+Shift
运行调试
运行 Shift+F10 Ctrl+R
调试 Shift+F9 Ctrl+D
继续 F9 Cmd+Option+R
单步跳过 F8 F8
单步进入 F7 F7
断点 Ctrl+F8 Cmd+F8
终端 Alt+F12 Option+F12
重构与工具
重命名 Shift+F6 Shift+F6
提取方法 Ctrl+Alt+M Cmd+Option+M
提取变量 Ctrl+Alt+V Cmd+Option+V
生成代码 Alt+Insert Cmd+N
查找全部 Ctrl+Shift+F Cmd+Shift+F
设置 Ctrl+Alt+S Cmd+,
记忆技巧
# 最常用的 5 个
1. Shift+Shift: 一切搜索
2. Alt+Enter: 快速修复
3. Ctrl+D: 复制行
4. Ctrl+Shift+N: 跳转文件
5. Shift+F10: 运行
# 查看全部
Settings → Keymap(可搜索)
# 打印快捷键表
Help → Keymap Reference(PDF)PyCharm 版本控制
PyCharm 版本控制
内置 Git 集成,可视化版本控制操作。
初始化 Git
VCS → Enable Version Control Integration → Git
或: 创建项目时勾选 Git
# 命令行也可
git init
日常操作
VCS 工具窗口(Alt+9):
修改文件列表(Changes)
右键文件 → Commit / Rollback
Commit: 勾选文件 → 填写信息 → Commit(Ctrl+K)
Push: Ctrl+Shift+K 推送到远程
Pull: Ctrl+T 拉取更新
# 状态标识
红色: 未跟踪 绿色: 新增 蓝色: 修改
查看差异与历史
双击修改文件 → Diff 视图(左右对比)
右键文件 → Git → Show History(历史)
右键 → Annotate(每行作者/提交)
# 回滚
右键 → Git → Revert(撤销修改)
Log 中右键提交 → Revert Commit / Cherry-pick
分支管理
右下角分支名 → New Branch 新建
切换分支 / 合并 / 比较
创建 Tag 标签
# Git 工具窗口 → Branches 标签
.gitignore
# 忽略文件
.venv/
__pycache__/
*.pyc
.idea/
.env
dist/
build/
# PyCharm 可自动生成
右键 → Git → Add to .gitignore
远程仓库
VCS → Git → Remotes → 添加远程地址
GitHub 集成: 登录账号(File → Settings → Version Control → GitHub)
可直接 Clone 项目: Get from VCSPyCharm 测试
PyCharm 测试
内置测试框架支持:pytest、unittest,一键运行与调试测试。
配置测试框架
Settings → Tools → Python Integrated Tools
→ Testing → Default test runner: pytest/unittest
# 安装 pytest
pip install pytest
编写测试
# test_calculator.py
import pytest
def add(a, b):
return a + b
def test_add():
assert add(1, 2) == 3
def test_add_negative():
assert add(-1, 1) == 0
# pytest 发现规则: test_*.py 或 *_test.py,test_ 函数
运行测试
方式1: 测试函数左侧 ▶ → Run
方式2: 右键 test 目录 → Run pytest
方式3: 终端 pytest -v
# 结果窗口
绿色: 通过 红色: 失败 黄色: 跳过
双击失败用例查看断言详情
调试测试
在测试中设断点 → 调试按钮(虫子)
可单步调试测试流程
# 运行单个测试
pytest test_calculator.py::test_add
覆盖率
运行配置勾选:
Python 测试 → 覆盖率(coverage)
结果: 右键 Coverage 面板查看
代码中绿色/红色标记覆盖情况
# 或命令行
pytest --cov=. --cov-report=html
参数化测试
@pytest.mark.parametrize("a,b,expected", [
(1, 2, 3),
(0, 0, 0),
(-1, 1, 0),
])
def test_add_param(a, b, expected):
assert add(a, b) == expected
测试最佳实践
1. 测试命名: test_ + 行为描述
2. 每个测试独立(不依赖顺序)
3. 用 fixture 准备/清理
4. 断言具体行为
5. 覆盖率目标 80%+PyCharm 远程与部署
PyCharm 远程与部署
远程开发与部署(专业版功能,社区版有限)。
远程解释器(专业版)
Settings → Project → Python Interpreter
→ Add Interpreter → SSH Interpreter
配置:
主机/端口/用户名
SSH 密钥或密码
远程 Python 路径
同步目录
# 本地编辑,远程运行/调试
# 适合: Linux 服务器、GPU 服务器训练
SSH 终端
Tools → Start SSH Session...
直接连接远程服务器终端
(不依赖解释器配置)
部署配置(专业版)
Settings → Build → Deployment → + 添加
Type: SFTP/FTP
配置: 主机、认证、映射目录
Tools → Deployment → Upload to 服务器
自动上传本地文件
# 部署类型
SFTP: 安全传输
FTP: 传统
Local or mounted: 本地挂载(容器/Docker)
远程调试
远程解释器 + 断点:
本地设断点,远程执行时停住
需要远程 Python 环境与调试器(pydevd)
# 配置
Run → Edit Configurations → Python Remote Debug
(较复杂,通常配合 Docker/SSH 环境)
Docker 支持(专业版)
# Docker 解释器
Add Interpreter → Docker
选择镜像,直接在容器内运行
# Docker 运行配置
Run → Edit Configurations → Docker
配置镜像、端口、卷挂载
# 适合: 环境一致性、GPU 容器、微服务
部署流程建议
1. 本地开发(虚拟环境)
2. 测试服务器(远程解释器)
3. 生产部署(CI/CD,非手动上传)
4. 密钥管理: 用 SSH 密钥,不用密码PyCharm 性能优化
PyCharm 性能优化
让 PyCharm 运行更流畅。
内存配置
# Help → Change Memory Settings
# 或修改 vmoptions
# 一般 2-4GB 足够
# macOS: Help → Edit Custom VM Options
-Xmx4g # 最大堆内存
-Xms512m # 初始堆内存
-XX:ReservedCodeCacheSize=512m
关闭不需要的检查
Settings → Editor → Inspections
按项目关闭不必要的检查项
(减少实时分析负担)
# 大项目可关闭
Django/Flask 模板检查
部分代码样式检查
索引优化
# 排除大目录
右键目录 → Mark Directory as → Excluded
node_modules / .venv / dist 等
# 重建索引(卡顿时)
File → Invalidate Caches → Invalidate and Restart
省电模式
File → Power Save Mode
暂停后台检查与索引(省电提性能)
注意: 会关闭实时错误提示
# 大文件处理
Settings → Editor → File Size Limit
大文件按需打开
插件瘦身
禁用不常用插件:
Settings → Plugins → 禁用
常见占资源插件: 主题、语言扩展(非本语言)
# 启动日志
Help → Diagnostic Tools → 查看启动时间
其他建议
1. 项目目录不要放在云盘/网络盘
2. 关闭未使用的工具窗口
3. 定期清理 .idea 缓存(保留配置)
4. 升级到最新版本(性能持续优化)
5. 多模块大项目用 .idea 项目文件管理PyCharm 总结与资源
PyCharm 总结与资源
恭喜完成 PyCharm 教程!回顾知识体系与学习资源。
知识体系回顾
- 安装配置:Python + PyCharm、虚拟环境、解释器
- 界面布局:项目树、编辑器、工具窗口
- 项目管理:创建/打开、目录标记、.idea
- 智能编辑:补全、检查、格式化、重构、导航
- 运行调试:运行配置、断点、变量监视、条件断点
- 工程实践:虚拟环境、包管理、测试(pytest)、Git
- 扩展能力:插件、远程开发、Docker、部署
- 效率提升:快捷键、性能优化
从入门到精通
阶段1: 安装 + 第一个程序 + 界面熟悉
阶段2: 编辑/调试/运行(核心技能)
阶段3: 虚拟环境 + 测试 + Git(工程化)
阶段4: 快捷键 + 插件 + 重构(效率)
阶段5: 远程/Docker/部署(生产)
效率关键点
1. Shift+Shift 全局搜索
2. Alt+Enter 快速修复
3. 断点调试代替 print
4. 重构功能(Rename 安全改名)
5. 虚拟环境管理依赖
6. 快捷键逐渐内化
学习资源
官方文档: jetbrains.com/help/pycharm
JetBrains 教程: jetbrains.com/guide
中文社区: PyCharm 中文教程
官方快捷键 PDF: Help → Keymap Reference
B站/YouTube: 搜 "PyCharm 教程"
最后建议
工具是为效率服务,不要被工具绑架
先掌握 20% 高频功能即可高效工作
遇到操作频繁的场景,主动找快捷键或插件
配合 VS Code 使用,各取所长
关注 JetBrains 官方更新(每年新版本)
PyCharm 是 Python 开发的专业利器。熟练掌握本教程内容,你的 Python 开发效率将大幅提升。
第 1 / 19 节