自动化 / 数据 / 后端 · 3-6 个月
Python学习路线
从清晰易读的语法开始,进入虚拟环境、数据处理、自动化、测试和 Web API。
Python 官方教程Python 官方中文入门教程。访问官方资料 ↗学习方法
每个阶段都要完成三件事
能用自己的话解释
不要只记语法,先说清它解决什么问题。
从空目录做项目
减少照抄,主动处理输入、错误和边界情况。
通过检查再继续
不会的部分回到文档和调试器,而不是跳过。
学习顺序
Python的 4 个阶段
建议按顺序展开学习。时间为每周投入 8-12 小时的参考值。
01基础 · 2-4 周语法与数据结构能编写脚本处理文本和结构化数据。
需要学习
- 变量、条件、循环和函数
- list、dict、set、tuple
- 模块、异常和文件读写
动手练习
- 批量重命名文件
- 通讯录程序
- 日志统计脚本
进入下一步前
- 能拆分函数
- 会处理异常
- 理解可变与不可变对象
官方资料与延伸阅读
Python 教程按章节完成官方示例。打开 ↗02工具 · 2-3 周环境、包与代码质量能建立隔离、可复现的 Python 项目。
需要学习
- venv、pip 和依赖文件
- 类型标注、格式化与 lint
- pytest 和基础测试
动手练习
- 建立虚拟环境
- 为工具函数补测试
- 制作可安装的小包
进入下一步前
- 依赖不污染全局环境
- 项目有 README 和运行说明
- 关键逻辑有测试
官方资料与延伸阅读
Python venv学习虚拟环境。打开 ↗pytest Docs测试框架官方文档。打开 ↗03应用 · 3-6 周自动化与数据处理能处理 CSV、JSON、HTTP 和常见自动化任务。
需要学习
- pathlib、datetime 与标准库
- HTTP 请求与 API 数据
- pandas 基础和数据清洗
动手练习
- 天气数据抓取
- Excel/CSV 清洗
- 定时生成报表
进入下一步前
- 尊重接口限流
- 能处理缺失和异常数据
- 脚本有日志和错误提示
官方资料与延伸阅读
Python 标准库优先熟悉标准库能力。打开 ↗pandas 入门数据处理官方指南。打开 ↗04后端 · 3-5 周FastAPI 与 Web API能创建带校验、文档和测试的 API。
需要学习
- HTTP、路由和请求模型
- Pydantic 数据校验
- 数据库、鉴权和部署基础
动手练习
- 待办 API
- 文件上传接口
- 为 API 增加测试
进入下一步前
- 返回明确错误信息
- 输入经过运行时校验
- 能查看自动生成的 API 文档