找回密码
 立即注册
搜索
查看: 32732|回复: 104

Python Flask高级编程

 火.. [复制链接]

2377

主题

46

回帖

1万

积分

管理员

积分
17252
发表于 2021-6-10 22:30:33 | 显示全部楼层 |阅读模式
             Python Flask高级编程

                        第1章 课程导语

                        介绍课程的内容

                        第2章 Flask的基本原理与核心知识

                        本章我们首先介绍Python官方推荐的最佳包与虚拟环境管理工具:Pipenv。接着我们来学习唯一URL原则、重定向、响应对象Response。

                        第3章 数据与flask路由

                        本章我们重点探讨数据获取、视图函数的编写规范、flask的路由原理(深入源码)。此外我们还将讲解常见的Python应用误区,比如循环导入所造成的问题。

                        第4章 蓝图、模型与CodeFirst

                        本章我们尝试把单文件的flask重构为具有模块意义的分文件模型,接着我们会探讨如何使用CodeFirst的思想来创建数据库表。

                        第5章 flask核心机制

                        flask最核心的是两个上下文,而这两个上下中包含大量的Python高级编程应用。我们需要理解上下文的意义,并且通过借鉴flask的下文机制,学习Python的上下文管理器(With)、栈结构的应用。我们还将学习,到底如何通过阅读源码来解决问题。...

                        第6章 Flask中的多线程与线程隔离技术

                        对于Web,多线程是难以避免的。本章节,我们将借助flask的原理来学习进程、线程、什么是线程安全、什么又是线程隔离、如何在Python中实现线程隔离、LocalStack机制又是什么。学完本章,你将理解为什么由于GIL(全局解释器锁)的存在,Python的多线程依然是有意义的。...

                        第7章 书籍详情页面的构建(ViewModel、面向对象与重构)

                        本章我们提出一个概念ViewModel,并详细解释ViewModel的意义。此外面向对象虽然是老生常谈,但你真的理解面向对象吗?我们将在本章中通过重构来一步步揭示到底什么才是对象,如何写出面向对象的代码来。思维的训练,永远比业务要重要。...

                        第8章 静态文件、模板、消息闪现与Jinja2

                        本章,我们将通过借助学习flask的模板来间接学习:列表推导式的应用、三元表达式的应用、@Property属忄生描述符、filter函数的应用、管道过滤器。这些知识我们虽然在入门与进阶课程中学习过,但是他们到底如何使用?这是个问题。我们本章将一一解释。...

                        第9章 用户登录与注册

                        本章我们通过使用flask-login这个插件来处理用户的登录与注册。同时我们将借助登录与注册来学习Flask中的Cookie、重定向、与重定向的隐患:重定向攻击。此外,我们还会介绍Python的getter与setter的妙用。

                        第10章 书籍交易模型(数据库事务、重写Flask中的对象)

                        本章是一个综合应用章节。我们将看到如何使用多个Python的知识点综合解决问题。我们将进一步的使用@contextmanager来改善前面所学到的上下文管理器,并结合yield来优化数据库事务。此外,我们还将重写Flask中的一些对象的方法,来实现我们自己的业务逻辑。...

                        第11章 鱼书业务处理

                        本章我们将使用前面所学习的Flask与Python知识集中处理我们的业务。包括:最近上传的图书(首页)、礼物清单与赠送清单、鱼漂与个人中心等。

                        第12章 Python与Flask的结合应用

                        在《Python3入门与进阶》中我们详细讲解了装饰器,但是装饰器到底应该怎么用?本章将通过使用带参数的高级装饰器来实现邮件发送的频率限制。同时我们将分析SQLAlchemy中的多继承特忄生、利用迭代器来改善和优化我们的代码。

下载地址:
游客,如果您要查看本帖隐藏内容请回复
回复

使用道具 举报

0

主题

260

回帖

494

积分

中级会员

积分
494
发表于 2021-6-10 22:35:50 | 显示全部楼层
感谢~~~~~~~~~~~~
回复

使用道具 举报

0

主题

212

回帖

410

积分

中级会员

积分
410
发表于 2021-6-13 12:23:20 | 显示全部楼层
ttttttttttttt
回复

使用道具 举报

0

主题

217

回帖

412

积分

中级会员

积分
412
发表于 2021-6-14 20:18:05 来自手机 | 显示全部楼层
回帖看看下载地址
回复

使用道具 举报

0

主题

229

回帖

437

积分

中级会员

积分
437
发表于 2021-6-17 08:38:13 | 显示全部楼层
收割一波好资源
回复

使用道具 举报

0

主题

351

回帖

683

积分

高级会员

积分
683
发表于 2021-6-17 22:16:47 来自手机 | 显示全部楼层
感谢分享66666
回复

使用道具 举报

0

主题

231

回帖

445

积分

中级会员

积分
445
发表于 2021-6-21 09:03:36 | 显示全部楼层
终于找到了,哈哈
回复

使用道具 举报

0

主题

216

回帖

414

积分

中级会员

积分
414
发表于 2021-6-22 12:01:26 来自手机 | 显示全部楼层
谢谢分享~
回复

使用道具 举报

0

主题

219

回帖

414

积分

中级会员

积分
414
发表于 2021-6-22 14:09:02 | 显示全部楼层
<<ython Flask高级编程>>[复制链接]
回复

使用道具 举报

0

主题

226

回帖

433

积分

中级会员

积分
433
发表于 2021-6-28 14:39:38 | 显示全部楼层
谢谢拿走了
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|IT学习网

GMT+8, 2026-1-2 22:11 , Processed in 0.038063 second(s), 32 queries .

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

快速回复 返回顶部 返回列表