Curriculum

课程目录

按模块查看章节。课程链接均可直接访问,建议顺序只是学习提示。

01

Module 1

基础与心智模型

9 个章节

  1. 01从前端工程师到后端开发者的完整路线图+10 XP
  2. 02从前端到后端:最重要的是切换思维视角+10 XP
  3. 03环境搭建:pyenv + venv + uv,一次配好不再头疼+10 XP
  4. 04变量、类型与类型提示:Python 是动态类型,但你可以写得像 TypeScript 一样安全+10 XP
  5. 05字符串操作:Python 的字符串方法比 JS 丰富得多+10 XP
  6. 06控制流:if/for/while/match,Python 用缩进替代花括号+10 XP
  7. 07推导式与生成器:Python 最优雅的数据变换语法+10 XP
  8. 08解包、切片与序列操作:Python 处理集合数据的核武器+10 XP
  9. 09函数基础:def、参数、返回值与作用域+10 XP
02

Module 2

工程实践

9 个章节

  1. 10函数进阶:闭包、装饰器与高阶函数+10 XP
  2. 11模块与包:import 的一切和项目结构组织+10 XP
  3. 12List 详解:Python 的数组比 JS 更灵活+10 XP
  4. 13Dict 详解:后端开发用得最多的数据结构+10 XP
  5. 14Set 与 frozenset:集合运算让数据处理更简洁+10 XP
  6. 15Tuple 与 namedtuple:不可变的序列+10 XP
  7. 16类与实例:Python 的 class 和 JS 的 class 几乎一样+10 XP
  8. 17继承与多态:代码复用的核心手段+10 XP
  9. 18魔法方法:让你的类像内置类型一样工作+10 XP
03

Module 3

系统边界

9 个章节

  1. 19dataclass 与 Pydantic:现代 Python 的数据建模+10 XP
  2. 20异常处理:try/except 是后端代码健壮性的基石+10 XP
  3. 21文件操作:读写文件、JSON 处理与 pathlib+10 XP
  4. 22类型系统:像写 TypeScript 一样写 Python 类型提示+10 XP
  5. 23测试基础:pytest 是 Python 的 Jest+10 XP
  6. 24HTTP 基础:从前端视角切换到后端视角+10 XP
  7. 25FastAPI 入门:用 Python 写 API 比 Express 还简单+10 XP
  8. 26FastAPI 进阶:中间件、依赖注入与路由分组+10 XP
  9. 27Pydantic 数据校验:后端的 Zod+10 XP
04

Module 4

交付与进阶

8 个章节

  1. 28接口设计规范:写出前端同事爱用的 API+10 XP
  2. 29并发与 asyncio:理解 Python 的异步世界+10 XP
  3. 30HTTP 客户端:用 httpx 调用外部服务+10 XP
  4. 31认证与安全:JWT、OAuth2 与 Web 攻防+10 XP
  5. 32项目结构与分层设计:让代码从"能跑"到"好维护"+10 XP
  6. 33后端核心地图:从 Python 到完整后端技术栈+10 XP
  7. 34项目路线:从 V1 到 V3,循序渐进建立完整能力+10 XP
  8. 35考试与冲刺:检验你的学习成果+10 XP