**买课最怕什么?看别人做商城,自己只懂语法,最后连项目都搭不出来。这门课不讲空话,只解决一个核心问题:用Python的Flask框架,从零搭起一个能跑起来的网上商城。如果你正被“学完能不能独立做项目”困扰,这门课值得你花时间了解。

这门课解决什么问题

很多Web入门课停留在概念演示,学完却不知道怎么把页面、数据库和用户交互串起来。这门课把“路由、模板、请求响应、数据库、表单”这些核心模块,全部揉进一个真实的网上商城项目里。你不需要在脑子里先搭骨架再填血肉,而是跟着项目走,直接看到每个功能模块在真实场景里怎么跑通,从能写单个接口到能独立交付一个完整应用。

适合什么基础

这门课面向有Python编程基础,或者有一定Web开发经验的读者。如果你只是零基础,建议先花一天时间跑通Python环境并写几行基础代码;如果你已经懂Python,但从未接触过Web框架,这里会帮你补上从“服务端请求”到“数据库交互”的断层。它不是初学者的语法教程,而是带你跨越“能跑代码”到“能做出产品”的桥梁。

建议先看哪几块

不要从头按顺序看,先抓骨架。建议优先看环境搭建、路由和Jinja2模板这三块。环境搭建能帮你避开90%的报错,路由和模板是商城的骨架,必须先搞懂。数据库和表单处理是血肉,放在后面跟着项目节奏学即可。如果遇到“文件上传”或“发送邮件”等具体难点,可以单独回看对应章节,不要卡在前面。

学完能独立做什么

学完这门课,你不需要依赖现成的脚手架,能独立写出具备用户注册登录、商品展示、购物车逻辑、文件上传和邮件通知功能的完整Web应用。你将掌握Flask处理HTTP请求、渲染动态页面、管理Session会话以及操作SQLite数据库的完整闭环能力,具备承接小型Web开发项目的能力。

资料怎么配合练习

这门课的核心价值在于“动代码”。资料包里的代码片段不要只看,必须跟着敲一遍。遇到报错不要立刻跳过,Flask框架的环境配置和依赖库安装很容易踩坑,修复报错的过程本身就是学习。建议在本地搭建好环境,把商城项目从第一行代码跑通到最后一行,只有亲手造出来的轮子,才是你自己的技能。

课程目录

课程目录47 集
  • 1-1 [Python Web之Flask框架开篇] 课程介绍 (04:39).mp4
  • 1-2 [Python Web之Flask框架开篇] Python Web之Flask框架开篇 (01:52).mp4
  • 2-1 [Web应用程序概述] Web应用程序概述 (18:07).mp4
  • 3-1 [Flask框架介绍] Flask框架介绍 (09:19).mp4
  • 4-1 [环境搭建] 环境搭建 (08:10).mp4
  • 5-1 [完成一个Flask程序] 完成一个Flask程序 (13:20).mp4
  • 6-1 [路由] 路由 (14:34).mp4
  • 7-1 [使用Jinja2模板] 比较使用模板 (10:40).mp4
  • 7-2 [使用Jinja2模板] 过滤器 (13:18).mp4
  • 7-3 [使用Jinja2模板] 使用语句 (14:54).mp4
  • 7-4 [使用Jinja2模板] 模板继承 (15:18).mp4
  • 8-1 [访问静态文件] 访问静态文件 (09:39).mp4
  • 9-1 [Request请求对象] Request请求对象 (19:20).mp4
  • 10-1 [Response响应对象] Response响应对象 (10:19).mp4
  • 11-1 [Cookies对象] Cookies对象 (17:00).mp4
  • 12-1 [Session对象] Session对象 (15:19).mp4
  • 13-1 [重定向] 重定向 (10:08).mp4
  • 14-1 [显示消息] 显示消息 (25:52).mp4
  • 15-1 [文件上传] 文件上传 (19:22).mp4
  • 16-1 [发送邮件] 发送邮件 (19:25).mp4
  • 17-1 [WFT表单] WTForm介绍 (12:49).mp4
  • 17-2 [WFT表单] 案例:用户注册 (19:48).mp4
  • 17-3 [WFT表单] CSRF攻击原理及过程 (04:44).mp4
  • 18-1 [使用SQLite数据库] SQLite3API (12:28).mp4
  • 18-2 [使用SQLite数据库] 查询数据 (05:01).mp4
  • 18-3 [使用SQLite数据库] 插入数据 (03:35).mp4
  • 18-4 [使用SQLite数据库] 案例:用户管理 (34:13).mp4
  • 19-1 [使用SQLAlchemy框架] SQLAlchemy框架介绍 (19:50).mp4
  • 19-2 [使用SQLAlchemy框架] 案例:用户注册 (23:41).mp4
  • 19-3 [使用SQLAlchemy框架] 案例:使用PyCharm调试 (07:05).mp4
  • 20-1 [综合案例:网上商城] 网上商城1-项目介绍 (02:11).mp4
  • 20-2 [综合案例:网上商城] 网上商城2-需求分析与设计 (12:32).mp4
  • 20-3 [综合案例:网上商城] 网上商城3-项目管理1大项目的代码组织方式 (03:46).mp4
  • 20-4 [综合案例:网上商城] 网上商城3-项目管理2项目配置模块config (04:14).mp4
  • 20-5 [综合案例:网上商城] 网上商城3-项目管理3模块manager (08:52).mp4
  • 20-6 [综合案例:网上商城] 网上商城3-项目管理4实现 (20:11).mp4
  • 20-7 [综合案例:网上商城] 网上商城4-1初始化资源文件 (18:25).mp4
  • 20-8 [综合案例:网上商城] 网上商城4-2编写模型模块 (32:47).mp4
  • 20-9 [综合案例:网上商城] 网上商城4-2测试模型模块 (19:30).mp4
  • 20-10 [综合案例:网上商城] 网上商城4-3编写表单模块 (10:01).mp4
  • 20-11 [综合案例:网上商城] 网上商城4-4编写视图模块-1注册 (24:54).mp4
  • 20-12 [综合案例:网上商城] 网上商城4-4编写视图模块-2登录 (22:13).mp4
  • 20-13 [综合案例:网上商城] 网上商城4-4编写视图模块-3显示商品列表 (14:02).mp4
  • 20-14 [综合案例:网上商城] 网上商城4-4编写视图模块-4显示商品详细 (07:42).mp4
  • 20-15 [综合案例:网上商城] 网上商城4-4编写视图模块-5添加购物车 (17:19).mp4
  • 20-16 [综合案例:网上商城] 网上商城4-4编写视图模块-6查看购物车 (23:30).mp4
  • 20-17 [综合案例:网上商城] 网上商城4-4编写视图模块-7提交订单 (22:05).mp4