用 Flask 写 Web 服务:值不值得花时间学
很多非科班出身的职场人学 Python,往往停留在写脚本批量改文件、爬取网页数据的阶段。一旦遇到要把这些数据做成接口给前端调用,或者搭一个内部数据看板,就会卡壳。Flask 这门课解决的正是这类场景:把零散的 Python 脚本封装成可以被浏览器或其他程序访问的 Web 服务。它不像 Django 那样笨重,适合做中小型接口、内部管理系统或者数据报表的后端。如果你日常工作里需要把数据提供给其他部门,或者想从数据分析转岗到后端开发,这门课能帮你跨过“写脚本”到“做服务”这道坎。
适合什么基础,学完能做什么
这门课默认你已经掌握 Python 基础语法(比如函数、列表、字典操作),但不需要懂前端或数据库。课程从环境搭建、创建第一个 Flask 程序讲起,接着覆盖路由规则、请求对象处理、MySQL 数据库连接,最后落到报表开发上。学完后,你应该能独立完成这些事:写一个接收前端参数的 API 接口、把数据库里的数据查出来按 JSON 格式返回、做一个简单的数据报表页面让同事直接在浏览器查看。对于转行者来说,这些技能足够应付初级后端岗位的日常需求。
建议先看哪几块,资料怎么配合练习
建议先跳到“框架处理流程”那节看一遍,理解 Flask 收到请求到返回响应的完整链路,这样后面学路由和请求对象时心里有底。接着按顺序看路由知识点和 request 对象的演示,这两块是日常开发用得最多的。视频资料不要只看不练:每看完一个知识点,暂停视频,自己在编辑器里敲一遍代码,改改参数看效果差异。尤其是数据库连接和报表部分,建议自己建一张测试表,用课程里的方法写查询接口,再用浏览器或接口工具访问,确认能拿到数据。这种边看边写的方式比单纯刷视频有效得多。
学习使用flask开发web服务的技术,从前端、flask服务、mysql数据库、报表开发
课程目录
* 01 课程介绍与框架/
* 01 01.为什么要学习Python Flask开发.mp4 (8.99 MB), 03:04
* 02 02.Python Flask开发课程大纲.mp4 (5.89 MB), 02:06
* 03 03.Python开发Flask程序的开发环境.mp4 (3.68 MB), 01:21
* 04 04.从零到一创建Flask程序.mp4 (57.53 MB), 12:25
* 05 05.Flask框架的处理流程.mp4 (10.95 MB), 03:31
* 02 flask基础技术/
* 01 06.flask的路由route的知识点演示.mp4 (29.97 MB), 06:24
* 02 07.flask使用request对象获取请求数据.mp4 (62.35 MB), 12:58
* 03 08.flask使用模板简化前端开发.mp4 (33.88 MB), 09:21
* 04 09.flask实战之读取文件数据返回网页表格.mp4 (36.72 MB), 07:50
* 05 10.flask读数据并返回json格式.mp4 (27.73 MB), 06:31
* 03 flask操作MySQL数据库/
* 01 11.flask操作mysql数据库介绍和环境.mp4 (63.49 MB), 11:48
* 02 12.mysql数据库创建表并新增数据.mp4 (23.46 MB), 05:33
* 03 13.Python连接mysql数据库.mp4 (35.02 MB), 06:33
* 04 14.flask提交网页表单数据到mysql.mp4 (44.65 MB), 09:06
* 05 15. flask从mysql查询数据.mp4 (36.93 MB), 07:33
* 04 flask在网页绘制图表/
* 01 16.flask使用echarts绘制柱状图.mp4 (49.70 MB), 09:49
* 02 17.flask使用pyecharts绘制图表.mp4 (40.17 MB), 08:05
* 03 18.flask读取mysql绘制饼图柱状图折线图.mp4 (71.05 MB), 13:10
* 05 文件上传下载与部署/
* 01 19.flask读取文件实现下载.mp4 (47.21 MB), 08:55
* 02 20.flask制作导航栏以及课程总结.mp4 (37.77 MB), 08:06
* 06 【实战】Python实现英语翻译网站/
* 01 21-01网站设计与技术架构-字幕.mp4 (11.24 MB), 02:46
* 02 22-02新建并启动Flask项目-字幕.mp4 (21.51 MB), 04:42
* 03 23-03实现前端查询页面-字幕.mp4 (34.11 MB), 06:34
* 04 24-04加载英汉词典文件-字幕.mp4 (24.24 MB), 04:58
* 05 25-05最终网站的演示-字幕.mp4 (13.25 MB), 03:10
* 06 26-06部署到Linux服务器-字幕.mp4 (22.26 MB), 04:27
* 07 【实战】结合bootstrap实现成绩管理功能/
* 01 27 成绩管理系统-效果展示.mp4 (4.42 MB), 01:25
* 02 28 成绩管理系统-案例介绍.mp4 (9.80 MB), 02:24
* 03 29 bootstrap技术介绍.mp4 (20.53 MB), 03:55
* 04 30 新建flask和引入bootstrap.mp4 (55.24 MB), 09:03
* 05 31 实现导航栏效果.mp4 (22.68 MB), 04:13
* 06 32 实现登录效果.mp4 (52.03 MB), 09:25
* 07 33 在页面展示可视化表格.mp4 (42.98 MB), 07:51
* 08 34 实现成绩表单录入.mp4 (43.46 MB), 07:39
* 09 35 使用巨幕优化首页效果.mp4 (25.23 MB), 04:50
* 08 课件资料/
* 01 课件资料.txt (0.00 MB)
* 09 服务部署/
* 01 36 怎样使用docker技术部署flask服务.mp4 (49.94 MB), 08:19
* 10 课后测评/
* 01 Python使用Flask 开发 Web 服务.txt (0.00 MB)






