解决什么工作场景

很多上班族学完 Python 基础语法后,常卡在“能写脚本,但做不出一个能跑起来的线上应用”这个阶段。这门课要解决的就是这个断层:把零散的语法变成一个完整的 Web 服务。它通过做一个电影网站,把路由、模板、数据库连接、用户认证这些 Web 开发绕不开的环节串起来练。如果你在工作中需要搭内部工具、做数据展示页面,或者想从写脚本转做后端开发,这种从环境配置到业务功能跑通的流程,比单纯刷语法题更贴近实际工作。

适合什么基础与建议看法

这资料适合已经能看懂 Python 函数、类、循环这些基本写法的人,不需要你懂前端或数据库。建议先把课程准备那几节看完,不要跳过环境配置。它讲了 Windows 下直接装环境和用虚拟机跑 Linux 两套方案,如果你平时只在 Windows 办公,先跟着 Windows 部分把本地跑通;如果以后要部署到服务器,再补 CentOS 那段。MySQL 安装和虚拟环境配置是后面写代码的前提,这两个没弄明白,后面跟着敲会一直报错。环境跑通后,重点看路由怎么写、数据怎么存取这两块,这是 Flask 的核心。

学完能独立做什么与资料配合

跟着完整走一遍,你应该能独立搭一个有前端页面、能连数据库、能做基本增删改查的小型 Web 应用。虽然案例是电影网站,但同样的结构拿来做图书管理、任务看板、内部资料库都行。练习时,建议边看边自己敲一遍代码,不要直接复制。每做完一个功能,停下来改改参数,比如把电影列表改成只显示某类,或者加个按名字搜索的接口,确认自己真懂了逻辑。遇到报错先回头查环境配置和依赖版本,这是初学最常踩坑的地方。把这套流程跑顺,后面换别的 Web 框架,思路也是通的。


让你从只会Python语法到能够进行Python Web开发

课程目录

*   第1章 课程简介/

  *   1-1 Python Flask快速入门与进阶.mp4 12:36

*   第2章 课程准备工作/

  *   2-1 windows环境安装开发环境 (上).mp4 14:36

  *   2-2 windows环境安装开发环境 (下).mp4 14:34

  *   2-3 配置开发环境.mp4 07:40

  *   2-4 虚拟机Virtualbox安装.mp4 06:56

  *   2-5 Linux CentOS环境配置开发环境.mp4 02:37

  *   2-6 虚拟机安装centos.mp4 07:50

  *   2-7 Python3基础环境 和 虚拟环境 (上).mp4 18:46

  *   2-8 Python3基础环境 和 虚拟环境 (下).mp4 18:04

  *   2-9 安装MySQL.mp4 18:20

*   第3章 Python3 基础知识讲解温习/

  *   3-1 走进Python的世界.mp4 11:40

  *   3-2 基础数据结构讲解(上).mp4 15:03

  *   3-3 基础数据结构讲解(下).mp4 16:15

  *   3-4 Python 装饰器(上).mp4 15:41

  *   3-5 Python 装饰器(下).mp4 14:11

  *   3-6 【讨论题】Python 中的 name=main 有什么意义

  *   3-7 【讨论题】学习python大家认为如何学习才能更高效

*   第4章 Flask框架简介/

  *   4-1 常见MVC框架对比讲解.mp4 03:00

  *   4-2 Flask框架安装。.mp4 11:04

  *   4-3 快速体验Flask Hello World.mp4 15:06

  *   4-4 Flask 为什么可以独立运行.mp4 20:54

  *   4-5 详解 Flask 配置.mp4 13:16

*   第5章 Flask 路由 和 请求对象/

  *   5-1 注册路由的多种方式.mp4 25:11

  *   5-2 解读HTTP请求流程.mp4 13:22

  *   5-3 获取请求对象的GET和POST参数.mp4 38:46

  *   5-4 Flask 中的before_request 问题

*   第6章 Flask 相应对象(Response) 和 模板 Jinja2/

  *   6-1 对请求进行多个格式的响应.mp4 16:19

  *   6-2 Jinja2 模板语法详细讲解.mp4 12:55

*   第7章 Flask 之 数据库ORM/

  *   7-1 Flask 结合SQLAlchemy 打通数据库通讯.mp4 22:02

  *   7-2 通过 Model 访问 数据库.mp4 07:15

  *   7-3 自动生成model.mp4 12:30

*   第8章 构建结构分层明了的MVC框架/

  *   8-1 构建高可用MVC.mp4 10:22

  *   8-2 构建高可用MVC 优化.mp4 31:53

*   第9章 注册和登录功能/

  *   9-1 功能模块 和 会员表设计.mp4 29:50

  *   9-2 使用bootstrap搭建登录注册页面.mp4 30:11

  *   9-3 注册功能实现(1).mp4 18:37

  *   9-4 注册功能实现(2).mp4 19:18

  *   9-5 注册功能实现(3).mp4 19:50

  *   9-6 注册功能实现(4).mp4 29:46

  *   9-7 登录功能实现(1).mp4 18:51

  *   9-8 登录功能实现(2).mp4 26:41

*   第10章 通过定时器获取电影资料/

  *   10-1 分析获取影视资源的方案.mp4 12:21

  *   10-2 实现可扩展的定时器框架.mp4 28:09

  *   10-3 获取影视数据(1).mp4 17:05

  *   10-4 获取影视数据(2).mp4 17:56

  *   10-5 获取影视数据(3).mp4 15:31

  *   10-6 获取影视数据(4).mp4 19:14

  *   10-7 获取影视数据(5).mp4 26:53

  *   10-8 由于老的网站关闭了,请大家关注如下链接

*   第11章 前台展示/

  *   11-1 影视列表和详情实现(1).mp4 19:37

  *   11-2 影视列表和详情实现(2).mp4 19:33

  *   11-3 影视列表和详情实现(3).mp4 23:24

*   第12章 flask uwsgi + nginx 高并发架构部署/

  *   12-1 CentOS Nginx + uwsgi 高并发架构部署.mp4 29:13

  *   12-2 Win Nginx + uwsgi 高并发架构部署.mp4 13:35

*   第13章 课程总结/

  *   13-1 Flask入门与进阶-课程总结.mp4 01:41

  *   13-2 作为研发需要学习Linux哪些知识?

  *   13-3 【讨论题】配置隔离有什么好处?有哪些实现方式?

  *   13-4 【讨论题】课程中将web 和 job 应用分开,有什么意义?

*   第14章 2022版本升级说明/

  *   14-1 Python新版本升级说明.mp4 10:42

  *   14-2 Flask新版本升级说明.mp4 16:09