Python 完整学习路线(实用版)
这是一条在中文社区被验证多次、性价比高的 Python 学习路径,适用于就业、副业、考研及转行。
分为 8 个大阶段,每个阶段给出:
- 核心目标
- 推荐学习时长(每天 2–4 小时估算)
- 最值得学的资源(仍活跃且评价较高的)
- 必须掌握的技能清单
- 阶段性小目标 / 实战项目建议
阶段划分总览表
| 阶段 | 名称 | 目标人群 | 建议时长 | 累计总时长 | 核心关键词 |
|---|---|---|---|---|---|
| 0 | 准备期 | 完全零基础 | 3–7 天 | 1 周 | 环境、IDE、学习心态 |
| 1 | Python 基础语法 | 零基础 → 能写小工具 | 3–6 周 | 1–2 个月 | 变量、循环、函数、类 |
| 2 | Pythonic 写法 & 中级语法 | 能写规范代码 | 3–5 周 | 2–3 个月 | 推导式、生成器、装饰器、上下文 |
| 3 | 标准库 & 常用第三方库 | 能解决 80% 日常问题 | 4–8 周 | 3–5 个月 | 文件、网络、日期、json、pandas |
| 4 | 数据分析 / 办公自动化 | 转数据/自动化方向 | 6–12 周 | 5–8 个月 | pandas、openpyxl、playwright |
| 5 | Web 开发(前后端) | 转后端/全栈 | 8–16 周 | 8–12 个月 | FastAPI / Flask / Django |
| 6 | 爬虫 / 逆向 / 自动化测试 | 转爬虫/安全/测试 | 6–12 周 | 10–15 个月 | requests、scrapy、selenium |
| 7 | AI / 大模型应用开发 | 转 AI 应用工程师 | 8–20 周 | 12–20 个月 | LangChain、LLM 微调、RAG、Agent |
| 8 | 项目实战 + 作品集 + 求职 | 真正能拿 offer / 接单 | 持续 3–12 月 | — | GitHub、简历、面试、开源贡献 |
每个阶段详细拆解(推荐资源版)
阶段 0 – 准备期(3–7 天)
目标:装好环境、不怕敲代码 必做:
- 安装 Python 3.11 / 3.12(官网或 pyenv)
- 安装 VS Code + Python 扩展(或 PyCharm Community)
- 安装 Anaconda(数据方向)或 Miniconda(轻量)
- 创建第一个虚拟环境(conda create / venv)
- 学会用终端运行 .py 文件
推荐资源:
- 视频课程资源(如官方教程、公开课)
- 官方文档「安装」章节

