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-8

PyCharm 第一个 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 VCS

PyCharm 测试

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 节