这门课解决什么工作场景

FastAPI 近两年在 Python 后端开发里存在感很强,主要因为它写起来快、自带接口文档、适合做数据接口和小型业务后端。如果你在公司遇到这类需求——比如给前端或数据团队提供一套增删改查接口、把内部脚本包装成对外服务、或者做个轻量级管理后台的后端,FastAPI 是个比较顺手的工具。这门课的核心场景就是带你从零搭一个能连数据库、能处理请求体、能跑通参数校验的 Web 服务。它没有扯微服务架构或高并发调优,而是把力气花在“一个接口怎么写、参数怎么收、数据库怎么连”这些最基本的事情上,对需要快速交付接口的人来说比较务实。

适合什么基础,建议先看哪几块

这套资料默认你已经能写基本的 Python 语法,懂函数和字典怎么用;如果连这点都不熟,先补基础再看,否则到模型嵌套和数据库操作会卡住。另外最好对 HTTP 请求有个大概印象,知道 GET 和 POST 的区别。建议先看路径传参、查询参数、请求体这三块,它们是 FastAPI 的骨架,看懂了后面不管接什么数据库都只是组合问题。模型嵌套那节也值得多看一遍,实际项目里接口数据往往不是扁平的,嵌套结构处理不好,后面联调会反复返工。

学完能独立做什么,资料怎么配合练习

把路径参数、请求体、数据库增删改查这几块跟着走一遍,学完应该能独立做这些事:搭一个 FastAPI 工程并跑起来;写带路径参数和查询参数的接口;用模型定义请求体并做基本校验;连上 MySQL 做一张用户表的增删改查。这已经够应付一个内部小系统的后端了。练习上建议边看边敲,不要只看不动手。先跟着视频把每个接口抄一遍能跑通,再自己改字段名和数据结构,验证是不是真理解了。尤其是数据库操作那两节,把视频里的用户表换成别的表,比如商品表或订单表,自己重写一遍增删改查,比单纯跟着敲一遍有用得多。遇到报错先查 FastAPI 的官方文档对照,很多问题文档里写得很清楚,这也是后续独立开发时最常做的事。


通过本课程学习您可以掌握FastAPI框架

课程目录

*   01 FastAPI 教程/

  *   01 fastAPI课程介绍.mp4 (5.11 MB), 01:11

  *   02 FastAPI 介绍.mp4 (8.04 MB), 01:51

  *   03 fastAPI 创建一个FastAPI工程.mp4 (48.66 MB), 12:18

  *   04 fastAPI 路径传参.mp4 (57.43 MB), 12:16

  *   05 fastAPI 查询参数.mp4 (38.46 MB), 09:58

  *   06 fastAPI 请求体.mp4 (49.91 MB), 13:33

  *   07 fastAPI 模型嵌套.mp4 (47.26 MB), 12:14

  *   08 fastAPI 连接mysql对用户表的增删改查上.mp4 (103.82 MB), 23:19

  *   09 fastAPI 对用户表增删改查下.mp4 (65.09 MB), 15:15

  *   10 fastAPI 自动生成接口文档.mp4 (100.39 MB), 17:23

  *   11 fastAPI 文件上传.mp4 (43.81 MB), 11:02

  *   12 fastAPI文件下载.mp4 (18.22 MB), 04:22

  *   13 fastAPI 依赖注入.mp4 (192.44 MB), 43:24

  *   14 fastAPI 项目结构蓝图.mp4 (154.68 MB), 29:32