先判断:这门课值不值得你花时间

这套资料讲的是 Python 里的 Flask 框架,定位是全栈开发里的后端环节。它解决的核心场景很具体:公司内部系统、后台管理面板、轻量级接口服务这类不需要大团队、但要快速上线且能稳定跑通的业务。如果你目前做数据分析想往 Web 后端转,或者做测试想自己写接口工具,又或者接了小外包需要快速搭个带用户管理的系统,这门课的性价比是明确的。它不讲大而全的微服务架构,而是把路由、请求处理、会话保持、模块化拆分这几件事讲透。基础要求上,你得先掌握 Python 语法,懂函数和装饰器的基本用法,否则看用户认证和蓝图那几节会卡壳。零基础建议先补 Python 再来看,别硬啃。

学完能独立交付什么

按资料节奏走完,你能独立完成一个带用户体系的 Web 后端服务。具体来说,能处理 HTTP 请求与响应,写出注册、登录、信息编辑这类标准接口;能基于 session 管理用户登录状态,并用装饰器做接口访问权限拦截;能用蓝图把不同业务模块拆开,避免代码全堆在一个文件里。这些能力凑在一起,足够你独立交付一个中小型内部管理系统后端,或者给前端提供一套完整的 RESTful 接口。课程后半段安排了大量面试题讲解,偏向底层机制和易错点辨析,对准备 Python 后端岗位面试有直接帮助,能帮你把零散的语法点串成应对提问的体系。

资料怎么看:先抓主干,再碰面试题

建议按模块分两步走。第一步先看框架概述、上手实操、用户登录与编辑这几个核心块,边看边跟着敲代码。重点把路由怎么写、请求数据怎么拿、session 怎么存取这几条主线跑通,自己起一个本地服务,用接口工具模拟前端发请求,看到数据能正常存取,就算把骨架立住了。第二步再看蓝图和装饰器认证,这部分偏工程组织,建议自己画一下请求进来后的处理流程图,理解中间件拦截顺序,别只记代码模板。最后再碰面试题部分,这部分信息密度高,适合在动手写过代码后反复看,很多坑只有自己踩过才能听懂在讲什么。整套资料不要只当视频看,务必开编辑器同步练,每个示例自己改改参数跑一遍,比单纯听讲管用得多。


Python全栈开发-Flask框架详解

课程目录

*   01 day1/

  *   01 flask框架概述.mp4 16:27

  *   02 今日概要.mp4 02:54

  *   03 内容回顾.mp4 06:15

  *   04 flask上手.mp4 19:26

  *   05 用户登录示例.mp4 17:00

  *   06 用户编辑示例.mp4 16:39

  *   07 上述知识点梳理.mp4 22:03

  *   08 基于session实现用户登录.mp4 11:29

  *   09 装饰器实现用户认证.mp4 14:20

  *   10 蓝图.mp4 21:06

  *   11 今日内容总结.mp4 05:19

  *   12 作业.mp4 07:03

*   02 day2/

  *   01 今日概要.mp4 04:37

  *   02 内容回顾.mp4 05:11

  *   03 面试题讲解-1.mp4 54:55

  *   04 面试题讲解-2.mp4 01:01:45

  *   05 数据库链接池.mp4 30:58

  *   06 sqlhelper的编写.mp4 21:06

  *   07 上下文管理.mp4 11:42

  *   08 今日作业和面试题整理任务.mp4 08:10

*   03 day3/

  *   01 今日概要.mp4 06:20

  *   02 内容回顾.mp4 27:37

  *   03 根据flask源码反推wsgi返回值.mp4 13:51

  *   04 静态文件处理.mp4 15:58

  *   05 localsettings配置文件.mp4 20:56

  *   06 类的配置文件-1.mp4 12:56

  *   07 类的配置文件-2.mp4 04:29

  *   08 路由.mp4 31:04

  *   09 上述总结.mp4 04:05

  *   10 CBV.mp4 14:03

  *   11 模板.mp4 17:06

  *   12 特殊装饰器.mp4 14:13

  *   13 蓝图中编写特殊装饰器.mp4 04:27

  *   14 装饰器应用的其他方式.mp4 03:40

  *   15 threading.local的作用.mp4 13:42

*   04 day4/

  *   01 flask源码概要.mp4 06:09

  *   02 内容回顾.mp4 38:22

  *   03 栈和面向对象attr.mp4 20:23

  *   04 线程唯一标识.mp4 02:56

  *   05 自定义threadinglocal.mp4 10:32

  *   06 自定义高级版的threadinglocal.mp4 07:01

  *   07 flask源码实现LocalStack和Local对象.mp4 24:27

  *   08 flask源码实现流程梗概.mp4 21:27

  *   09 以上内容总结.mp4 03:09

  *   10 flask源码启动阶段.mp4 33:27

  *   11 上述内容梳理.mp4 00:54

  *   12 强插知识点:SQLHelper实现-2.mp4 05:09

  *   13 强插知识点:SQLHelper实现-1.mp4 23:31

  *   14 今日作业.mp4 12:47

*   05 day5/

  *   01 内容回顾.mp4 05:17

  *   02 flask源码之项目启动阶段.mp4 39:31

  *   03 flask源码之请求到来阶段概述.mp4 33:48

  *   04 flask源码之上下文处理.mp4 19:10

  *   05 flask源码之app上下文处理.mp4 17:30

  *   06 flask源码之request上下文处理.mp4 09:11

  *   07 flask源码之特殊装饰器和视图.mp4 29:47

  *   08 flask源码之销毁上下文.mp4 12:52

  *   09 flask源码之上述过程总结.mp4 07:45

  *   10 上下文中封装的值的使用.mp4 04:04

  *   11 偏函数和LocalProxy源码.mp4 07:22

  *   12 flask源码之LocalProxy细节.mp4 24:56

  *   13 g及应用.mp4 10:31

  *   14 总结.mp4 08:01

*   06 day6/

  *   01 今日概要.mp4 11:27

  *   02 内容回顾.mp4 33:13

  *   03 内容补充.mp4 41:53

  *   04 flask信号之扩展.mp4 41:53

  *   05 flash消息.mp4 08:22

  *   06 总结.mp4 04:36

  *   07 flask-script组件.mp4 24:31

  *   08 蓝图.mp4 16:26

  *   09 蓝图总结.mp4 22:38

  *   10 阶段总结.mp4 04:19

  *   11 作业和预习.mp4 01:31