Python Flask Web开发高级编程视频课程 完整版

星云学院:Python Flask Web开发高级编程视频课程 完整版

第一章课程介绍课程内容

第二章Flask的基本原理和核心知识本章首先介绍Python官方推荐的最佳包和虚拟环境管理工具:Pipenv。接下来,我们将学习唯一的URL原则、重定向和对象Response。

第三章数据和flask路由本章重点讨论数据获取、视图函数编写规范、flask路由原理(深度源代码)。此外,我们还将解释常见的Python应用误区,如循环导入引起的问题。

第四章蓝图、模型和CodeFirst这一章,我们试图将单个文件的flask重构成具有模块意义的分文件模型,然后我们将讨论如何利用CodeFirst的思路创建数据库表。

第五章flask核心机制flask最核心的是两个上下文,其中包含了大量的Python先进编程应用程序。要理解上下文的含义,并借鉴flask的下文机制,学习Python的上下文管理器(With)、栈结构的应用。同时,我们也会学习如何通过阅读源代码来解决问题。

第6章Flask中的多线程和线程隔离技术对于网络来说是不可避免的。在这一章中,我们将借助flask的原理学习过程、线程、线程安全、线程隔离以及如何在Python中实现线程隔离以及LocalStack机制。学习这一章后,你会明白为什么由于GIL(全球解释器锁)的存在,Python的多线程仍然是有意义的。

第七章图书详细页面的构建(ViewModel,面向对象和重构)本章我们提出了一个概念ViewModel,并详细说明了ViewModel的含义。另外,面向对象虽然是老生常谈,但是你真的了解面向对象吗?通过重构,我们将逐步揭示出究竟什么是对象,如何写出面向对象的代码。思考训练,总是比生意更重要。

第8章静态文件、模板、信息闪现和Jinja2章,通过学习flask的模板间接学习接学习:列表导向应用、三元表达应用、@Property属性描述、filter函数应用和管道过滤器。虽然我们在入门和高级课程中学到了这些知识,但是他们是如何使用的呢?这是一个问题。这篇文章将逐一解释。

第9章用户登录和注册本章我们使用flask-login插件来处理用户的登录和注册。与此同时,我们将借助登录和注册,了解Flask中的Cookie、重定向和重定向的隐患:重定向攻击。另外,我们还将介绍Pythongetter和setter的妙计。

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

第十一章鱼书业务处理本章我们将利用Flask和Python之前学过的知识来集中处理我们的业务。其中包括:最近上传的书籍(主页),礼品清单和赠品清单,鱼漂和个人中心等。

第12章Python和Flask的结合应用在Python3的入门和进阶中详细说明了装饰,但装饰应该如何使用呢?本章将使用带参数的先进装饰来实现邮件发送的频率限制。同时,我们将分析SQLAlchemy中的多继承特性,使用迭代器改进和优化我们的代码。

相关说明:【星云学院https://www.xuni6.com】所有资源均来自互联网用户上传,资源来源于网络公开发表文件,所有资料仅供学习交流。所收取费用仅用来维系网站运营,性质为用户友情赞助。如侵犯您的权益,请联系管理员邮件 xuni6@outlook.com 处理,我们将立即删除。如遇链接失效问题,请联系网站右下角浮动窗客服。
星云学院 » Python Flask Web开发高级编程视频课程 完整版
关于售后:
(1)、因部分资料含有敏感关键词,百度网盘无法分享链接,请联系客服进行发送;
(2)、所有资料在您未收到之前,都可以联系客服QQ:4455327 无条件退款!
(3)、仅支持原渠道退回,学分退回学分余额,微信支付、支付宝退回至您当初选择的付款方式!
(4)、不用担心不给资料,如果没有及时回复也不用担心,看到了都会发给您的!放心!
赞助VIP 享更多特权,建议使用 QQ 登录
喜欢我嘛?喜欢就按“ctrl+D”收藏我吧!♡