← 返回学习方向

自动化 / 数据 / 后端 · 3-6 个月

Python学习路线

从清晰易读的语法开始,进入虚拟环境、数据处理、自动化、测试和 Web API。

4 个阶段适合编程入门、办公自动化、数据分析、AI 基础和后端服务方向。
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 文档

官方资料与延伸阅读

FastAPI 教程从第一个 API 到安全与测试。打开 ↗