飞豹客 · 课能看,资料也能带走
飞豹客软考考证 会员免费

Flask高级编程从入门到放弃

先说结论:这套课不是给零基础准备的,标题里那句"从入门到放弃"其实挺诚实——它默认你已经会写 Python,也大概知道 Web 是怎么回事,否则前几节就会卡住。如果你属于这种情况,它值得花时间;如果你连变量和函数都没写过,建议先补 Python 基础,别直接进来。 它解决的是什么工作场景 Flask

单课价¥29.90新品 上架
会员价 会员免费开通会员后本篇可直接下载套餐详情
8 人关注 更新于 2026-09-19 永久有效
发货

网盘链接 · 支付成功后自动发货

保障

永久有效 · 链接失效免费补发

客服

每日 9:00-21:00 在线客服 联系客服

会员可免费下载本篇月会员可免费领取。

开通会员 ›
购买本课销量 0 · 永久有效
会员价 · 单课标价 ¥29.90

会员 · 按档位

永久免费可领
年免费可领
月免费可领

游客按标价购买,不享受上表折扣。

支付成功后自动发放网盘链接,链接失效可找客服免费补

正版保障 极速发货 售后无忧

先说结论:这套课不是给零基础准备的,标题里那句"从入门到放弃"其实挺诚实——它默认你已经会写 Python,也大概知道 Web 是怎么回事,否则前几节就会卡住。如果你属于这种情况,它值得花时间;如果你连变量和函数都没写过,建议先补 Python 基础,别直接进来。

它解决的是什么工作场景

Flask 是 Python 里最轻的 Web 框架之一,实际工作中常见于几类场景:给内部系统写后台接口、做数据服务的中转层、给算法或爬虫项目套一个能访问的界面、快速验证一个产品想法。这些活的共同点是——不需要 Django 那种全家桶的重量,但又要能真正跑起来、能连数据库、能被别人调用。

这门课覆盖的正是这条线:路由与请求处理、模板渲染、数据库读写、以及把这些拼成一个能交付的小项目。学完你大致能独立做的事包括:自己搭一个带增删改查的 Web 应用,把 MySQL 接进来存数据,写出结构还算清楚的接口给前端或同事用。换句话说,它是从"会写脚本"到"能交付一个 Web 服务"之间的那段路。

资料适合什么样的基础

三档人可以对号入座:

  • 已经会 Python、写过一些脚本,但没碰过 Web 框架——最合适,收获最直接。
  • 用过 Django 或其他语言的后端框架,想转 Flask——可以跳着看,重点放在 Flask 自己的设计取舍上,比如它为什么把很多东西留给扩展。
  • 完全没写过代码——不建议。这门课不会从头教你 Python 语法,跟不上会很痛苦。

数据库部分以 MySQL 为主,如果你之前只用过文件或 SQLite 存数据,这里正好补上连接、查询、建表这些日常操作。

配套资料怎么用才不浪费

课程配了分节笔记,这是它比较实用的地方。我的建议是别把它当讲义从头抄,而是当成复盘工具:每看完两三节,合上视频,自己写一遍那段代码,卡住的地方再回去翻笔记。Flask 这类框架光看是记不住的,路由装饰器、请求对象、上下文这些概念,不动手写一遍基本等于没学。

另外,视频里跟着敲的代码最好别放在一个文件里堆着。从项目章节开始,尝试按模块拆开——配置、模型、视图分开写。这一步做不做,直接决定你学完是"会跟教程"还是"会自己写"。

学完之后拿它做什么

最实际的用法是产出一个能拿得出手的小项目:比如一个带登录的待办清单、一个统计自己数据的看板、或者给某个脚本套一层 Web 界面。不用做得多复杂,关键是你自己能讲清楚每一层在干什么。面试或转岗时,一个能跑、能解释的项目,比"学过 Flask"这句话有用得多。

需要提醒的是,标题里的"放弃"不是玩笑。这类课程中途掉队的人很多,原因通常不是课程难,而是学完基础部分后没有立刻做项目,隔几天就忘了。所以如果决定学,尽量连着推进,别拖成半个月一节。

视频目录(225 节)

Flask高级编程从入门到放弃

课程目录

*   01 python fullstack s7day139 课前分享之找一个对标的人.mp4

*   02 python fullstack s7day139 今日内容概要.mp4

*   03 python fullstack s7day139 上节内容回顾.mp4

*   04 python fullstack s7day139 Python主流Web框架区别.mp4

*   05 python fullstack s7day139 初识flask.mp4

*   06 python fullstack s7day139 快速入门示例以及作业.mp4

*   07 python fullstack s7day139 作业思路.mp4

*   08 python fullstack s7day139 Flask之配置文件.mp4

*   09 python fullstack s7day139 Flask之路由系统本质.mp4

*   10 python fullstack s7day139 Flask之CBV.mp4

*   11 python fullstack s7day139 Flask之add_url_rule参数介绍.mp4

*   12 python fullstack s7day139 Flask之扩展支持正则的路由.mp4

*   13 python fullstack s7day139 Flask之模板语言.mp4

*   14 python fullstack s7day139 Flask之请求相关.mp4

*   15 python fullstack s7day139 Flask之session相关.mp4

*   16 python fullstack s7day139 今日作业.mp4

*   01 python fullstack s7day140 今日内容概要.mp4

*   02 python fullstack s7day140 内容回顾.mp4

*   03 python fullstack s7day140 附赠装饰器.mp4

*   04 python fullstack s7day140 Flask之闪现.mp4

*   05 python fullstack s7day140 Flask之请求扩展.mp4

*   06 python fullstack s7day140 Flask之中间件.mp4

*   07 python fullstack s7day140 Flask之蓝图(一).mp4

*   08 python fullstack s7day140 Flask之蓝图(二).mp4

*   09 python fullstack s7day140 Flask之threadinglocal.mp4

*   10 python fullstack s7day140 Flask之分析线程和协程threadinglocal应用场景.mp4

*   11 python fullstack s7day140 自定义支持协程和线程的Local对象.mp4

*   12 python fullstack s7day140 今日内容总结.mp4

*   01 python fullstack s7day141 今日内容概要.mp4

*   02 python fullstack s7day141 上节回顾和补充.mp4

*   03 python fullstack s7day141 Flask请求上下文源码流程(一).mp4

*   04 python fullstack s7day141 Flask请求上下文源码流程(二).mp4

*   05 python fullstack s7day141 Flask请求上下文源码流程(三).mp4

*   06 python fullstack s7day141 Flask请求上下文内容总结.mp4

*   07 python fullstack s7day141 数据库连接存在问题的场景.mp4

*   08 python fullstack s7day141 DBUtils两种运行模式.mp4

*   09 python fullstack s7day141 工作中如何使用DBUtils.mp4

*   10 python fullstack s7day141 今日作业.mp4

*   01 python fullstack s7day142 今日内容概要.mp4

*   02 python fullstack s7day142 内容回顾.mp4

*   03 python fullstack s7day142 Flask上下文流程详细分析(一).mp4

*   04 python fullstack s7day142 Flask上下文流程详细分析(二).mp4

*   05 python fullstack s7day142 Flask上下文流程详细分析(三).mp4

*   06 python fullstack s7day142 Flask上下文流程详细分析(四).mp4

*   07 python fullstack s7day142 Flask上下文内容总结.mp4

*   08 python fullstack s7day142 Flask信号.mp4

*   09 python fullstack s7day142 Flask请求执行流程以及可扩展点.mp4

*   10 python fullstack s7day142 会议室预定表结构设计.mp4

*   11 python fullstack s7day142 今日作业.mp4

*   01 python fullstack s7day143 今日内容概要.mp4

*   02 python fullstack s7day143 内容回顾.mp4

*   03 python fullstack s7day143 metaclass内容补充.mp4

*   04 python fullstack s7day143 问题答疑.mp4

*   05 python fullstack s7day143 Flask内置Session源码.mp4

*   06 python fullstack s7day143 Flask-Session组件源码分析.mp4

*   07 python fullstack s7day143 session内容总结.mp4

*   08 python fullstack s7day143 WTForms组件使用(一).mp4

*   09 python fullstack s7day143 WTForms组件使用(二).mp4

*   10 python fullstack s7day143 WTForms源码执行入口.mp4

*   11 python fullstack s7day143 今日作业.mp4

*   01 python fullstack s7day144 今日内容概要.mp4

*   02 python fullstack s7day144 内容回顾.mp4

*   03 python fullstack s7day144 WTForms源码前瞻(一).mp4

*   04 python fullstack s7day144 WTForms源码前瞻(二).mp4

*   05 python fullstack s7day144 WTForms源码之创建Form类过程.mp4

*   06 python fullstack s7day144 WTForms源码之实例化Form过程(一).mp4

*   07 python fullstack s7day144 WTForms源码之实例化Form过程(二).mp4

*   08 python fullstack s7day144 WTForms源码之打印字段.mp4

*   09 python fullstack s7day144 WTForms源码之循环打印字段.mp4

*   10 python fullstack s7day144 WTForms源码之验证流程.mp4

*   11 python fullstack s7day144 SQLAchemy基本使用.mp4

*   12 python fullstack s7day144 今日作业.mp4

*   01 python fullstack s7day145 今日内容概要.mp4

*   02 python fullstack s7day145 内容回顾.mp4

*   03 python fullstack s7day145 SQLAlchemy之表结构.mp4

*   04 python fullstack s7day145 SQLAlchemy之两种连接方式.mp4

*   05 python fullstack s7day145 SQLAlchemy之基本增删改查.mp4

*   06 python fullstack s7day145 SQLAlchemy之常用操作.mp4

*   07 python fullstack s7day145 SQLAlchemy之一对多relationship.mp4

*   08 python fullstack s7day145 SQLAlchemy之多对多relationship.mp4

*   09 python fullstack s7day145 SQLAlchemy之关联子查询.mp4

*   10 python fullstack s7day145 SQLAlchemy内容总结.mp4

*   11 python fullstack s7day145 Flask-SQLAlchemy插件使用.mp4

*   12 python fullstack s7day145 赠送:pipreqs.mp4

*   13 python fullstack s7day145 今日内容总结.mp4

*   14 python fullstack s7day145 今日作业.mp4

*   01 python fullstack s7day146 今日内容概要.mp4

*   02 python fullstack s7day146 内容回顾.mp4

*   03 python fullstack s7day146 flask组件之flask-script.mp4

*   04 python fullstack s7day146 flask组件之flask-migrate.mp4

*   01_回顾http通讯.flv

*   02_认识flask.flv

*   03_虚拟环境工具说明.flv

*   04_第一个flask程序.flv

*   01_flask应用对象初始化参数说明.flv

*   02_静态文件目录与路由说明.flv

*   03_flask的配置参数设置.flv

*   04_读取配置参数的方式.flv

*   05_app的run使用说明.flv

*   01_视图函数的路由规则设置说明.flv

*   02_路由提取参数与自定义路由转换器.flv

*   03_路由转换器的进阶使用.flv

*   01_request的form_data_args用法.flv

*   03_with使用.flv

*   01_abort函数的使用.flv

*   02_自定义错误处理方法.flv

*   03_设置响应信息的方法.flv

*   04_返回json数据的方法.flv

*   01_cookie的使用.mp4

*   02_postman的安装.mp4

*   03_session机制说明.flv

*   01_请求钩子的补充说明.flv

*   02_flask的上下文对象.flv

*   03_请求钩子.flv

*   04_flask_script脚本扩展的使用.flv

*   01_模板与自定义过滤器.flv

*   02_引入表单扩展.flv

*   03_创建表单模型类与模板使用.flv

*   04_使用表单接受并检验参数.flv

*   05_关于表单的补充说明.flv

*   06_模板宏的使用.flv

*   07_宏定义在外部的使用.flv

*   08_模板的闪现使用.flv

*   01_使用sqlalchemy的配置.flv

*   02_创建模型类.flv

*   03_创建数据库表.flv

*   04_保存数据.flv

*   05_sqlalchemy数据库查询.flv

*   06_关联查询与自定义显示信息.flv

*   07_数据的修改与删除.flv

*   01_图书作者小案例.flv

*   02_图书作者小案例2.flv

*   01数据库migrate扩展的使用简介.flv

*   02_migrate扩展的使用.flv

*   03_使用flask发送邮件.flv

*   01_循环引用.flv

*   02_使用装饰器解决模块分割问题.flv

*   01_蓝图的基本定义与使用.flv

*   02_以目录形式定义蓝图.flv

*   03_蓝图里模板目录的处理.flv

*   01_单元测试引入.flv

*   02_assert断言的使用.flv

*   03_实现简单的单元测试.flv

*   04_单元测试的setUp与flask的测试模式.flv

*   05_数据库测试.flv

*   01_flask部署.flv

*   02_sqlalchemy操作mysql提示警告的问题.flv

*   01_项目资料说明.flv

*   02_前后端分离的认识.flv

*   03_前端后分离对于搜索引擎的缺点.flv

*   04_项目业务说明.flv

*   01_在单一文件中构建所有依赖工具.flv

*   02_创建工程目录1.flv

*   03_创建工程目录2.flv

*   04_循环导入的解决.flv

*   05_日志功能.flv

*   01_项目数据库设计.flv

*   02_项目模型类说明.flv

*   03_日志级别bug处理.flv

*   04_数据库迁移处理.flv

*   01_提供静态文件的蓝图编写.flv

*   02_csrf防护机制.flv

*   03_在静态路由中添加生成csrf_token的cookie值.flv

*   01_图片验证码的使用流程.flv

*   02_restful风格介绍.flv

*   03_图片验证码后端接口编写.flv

*   04_开发流程与接口文档编写.flv

*   05_图片验证码的前端编写.flv

*   01_云通讯使用介绍.flv

*   02_云通讯发送短信工具封装.flv

*   03_发送短信验证码后端编写.flv

*   04_测试发送短信验证码.flv

*   05_补充防止对同一个图片验证码进行校验的逻辑.flv

*   06_后端补充禁止60秒重复操作的逻辑.flv

*   07发送短信验证码前端编写.flv

*   01注册的后端编写.flv

*   02密码加密与property装饰器使用.flv

*   03_密码作为只允许设置的逻辑编写.flv

*   04_注册后端测试.flv

*   05_注册前端编写.flv

*   06_补充csrf的逻辑.flv

*   07作业说明.flv

*   01_登录后端逻辑编写.flv

*   02_登录测试与前端代码.flv

*   03_检查登录状态与退出代码.flv

*   04_登录验证装饰器.flv

*   01_图片存储服务的引入.flv

*   03_保存头像后端编写.flv

*   05_图片表单的使用说明.mp4

*   06_作业接口说明.mp4

*   01_城区信息后端编写.flv

*   02_缓存机制的介绍.flv

*   03_为城区信息补充缓存.flv

*   04_缓存数据同步的问题.flv

*   05_用户模块修改用户名_获取个人资料_实名认证代码说明.flv

*   06_城区信息前端编写与前端模板的使用.flv

*   01_保存房屋基本信息数据后端编写.flv

*   02_保存房屋图片后端接口编写.flv

*   03_保存房屋基本信息前端代码.flv

*   04_保存房屋图片前端代码与测试.flv

*   05_map函数的使用.flv

*   01_celery模型说明.flv

*   02_celery的基本使用.flv

*   01_房屋管理后端接口后端说明.flv

*   02_房屋管理前端代码说明.flv

*   01_房屋列表页业务分析.flv

*   02_房屋列表后端参数判断编写.flv

*   03_构造时间条件.flv

*   04_房屋列表页分页补充与测试.flv

*   05_等号参数的说明.flv

*   06_房屋列表页缓存处理.flv

*   07redis的pipeline使用.flv

*   08_房屋列表页前端代码.flv

*   01_订单模块后端代码讲解.flv

*   02_订单模块前端代码讲解.flv

*   01_支付宝接入流程.flv

*   02_支付宝手机网站支付流程.flv

*   03_支付宝秘钥说明与sdk工具使用.flv

*   04_支付宝支付的后端接口编写.flv

*   05_支付宝支付测试.flv

*   06_获取支付宝支付结果修改订单数据.flv

*   01_csrf_token缺失bug的解决.flv

*   02_数据库优化介绍1.flv

*   03数据库优化介绍2.flv

*   04_工作账号介绍.flv

配套笔记(1 份 PDF)

Flask高级编程从入门到放弃

*   支付宝支付使用.docx