Python Flask高级编程

  [复制链接]

2125

主题

2144

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
39717
admin 发表于 2021-6-10 22:30:33
25791 102
             Python Flask高级编程
+ }  a6 C) [5 R( I7 L9 o' E- F  j4 ~+ k% a
                        第1章 课程导语! l) h1 Z. M  J$ a: a: j- M
% H! E/ T+ J8 W7 \
                        介绍课程的内容
/ Y# B! X1 }9 E6 Z  F% s( J; I* V" n) I+ _4 o/ Z3 n, {, i% R
                        第2章 Flask的基本原理与核心知识& [5 f, e# w. ~9 G, Z8 A

, |, {; e+ t7 W                        本章我们首先介绍Python官方推荐的最佳包与虚拟环境管理工具:Pipenv。接着我们来学习唯一URL原则、重定向、响应对象Response。* t5 @# u5 O3 ~( j: l% F
- }/ y3 o6 Q/ j2 f
                        第3章 数据与flask路由* k4 n& k( Q. L& _' H( r5 p9 _

& L  g7 R" e4 X                        本章我们重点探讨数据获取、视图函数的编写规范、flask的路由原理(深入源码)。此外我们还将讲解常见的Python应用误区,比如循环导入所造成的问题。
6 o: \$ Q8 P9 a; [1 i8 l  q, t/ d; [+ u. G4 p
                        第4章 蓝图、模型与CodeFirst
: B' X9 W/ A) V
; _( j# c0 r  Z8 l                        本章我们尝试把单文件的flask重构为具有模块意义的分文件模型,接着我们会探讨如何使用CodeFirst的思想来创建数据库表。
: d! l; c9 `" ?  O8 ^/ O6 w" L1 m9 C" R  m  o& a) H
                        第5章 flask核心机制
! P, o7 \1 x9 c5 [, q! y
5 y' T, V: ~, O) a0 N2 c* B                        flask最核心的是两个上下文,而这两个上下中包含大量的Python高级编程应用。我们需要理解上下文的意义,并且通过借鉴flask的下文机制,学习Python的上下文管理器(With)、栈结构的应用。我们还将学习,到底如何通过阅读源码来解决问题。...
$ [! m# I5 n& v3 s. T
! _# L+ w8 N+ \' Z- N. h                        第6章 Flask中的多线程与线程隔离技术# E8 r- T6 x7 M: k" ^
* u" x7 U/ L# v4 C" F7 l3 O! _7 g
                        对于Web,多线程是难以避免的。本章节,我们将借助flask的原理来学习进程、线程、什么是线程安全、什么又是线程隔离、如何在Python中实现线程隔离、LocalStack机制又是什么。学完本章,你将理解为什么由于GIL(全局解释器锁)的存在,Python的多线程依然是有意义的。...
1 v4 L, B! [; x5 z1 V
3 |1 B6 P! h1 m0 x                        第7章 书籍详情页面的构建(ViewModel、面向对象与重构), H& x" ]5 {& w% S* p- E; K
7 N/ V  M: D! M* K8 O5 u
                        本章我们提出一个概念ViewModel,并详细解释ViewModel的意义。此外面向对象虽然是老生常谈,但你真的理解面向对象吗?我们将在本章中通过重构来一步步揭示到底什么才是对象,如何写出面向对象的代码来。思维的训练,永远比业务要重要。...8 g/ c) J1 W6 M4 K; {9 _( H6 M! m) G; D

" ^% x. L6 j' X$ r, s" |1 Q0 s8 o                        第8章 静态文件、模板、消息闪现与Jinja25 X4 L2 a& Q- V9 C. f* L1 ^  J
) S) M- n+ S) J, j0 ^4 }5 P
                        本章,我们将通过借助学习flask的模板来间接学习:列表推导式的应用、三元表达式的应用、@Property属忄生描述符、filter函数的应用、管道过滤器。这些知识我们虽然在入门与进阶课程中学习过,但是他们到底如何使用?这是个问题。我们本章将一一解释。...
' t6 I2 r5 H8 m; {4 t, t1 h
4 j6 X- b6 |! \( N6 S4 l                        第9章 用户登录与注册
9 x! M) G5 K- Y. w' U9 o8 d8 C$ U1 l7 A+ e5 G" i
                        本章我们通过使用flask-login这个插件来处理用户的登录与注册。同时我们将借助登录与注册来学习Flask中的Cookie、重定向、与重定向的隐患:重定向攻击。此外,我们还会介绍Python的getter与setter的妙用。
: L- R. s$ B' m3 C- z/ w. j, E8 ?+ A. c) W
                        第10章 书籍交易模型(数据库事务、重写Flask中的对象)# M" Q* A( l* V( a. r6 i# `+ M
; H( l0 {& d; }' F: ~5 V
                        本章是一个综合应用章节。我们将看到如何使用多个Python的知识点综合解决问题。我们将进一步的使用@contextmanager来改善前面所学到的上下文管理器,并结合yield来优化数据库事务。此外,我们还将重写Flask中的一些对象的方法,来实现我们自己的业务逻辑。...1 ^/ F0 ]5 b3 H, Q: y

: r5 l( r" h- G" u- y# A/ d                        第11章 鱼书业务处理7 z3 P  l: B3 X
/ l2 x* R" y+ ]$ G- D
                        本章我们将使用前面所学习的Flask与Python知识集中处理我们的业务。包括:最近上传的图书(首页)、礼物清单与赠送清单、鱼漂与个人中心等。
; |1 z4 z3 m( ?. P$ j% ^5 c8 j( g2 w: n
                        第12章 Python与Flask的结合应用
' `$ F4 Z1 s% K  y2 K  u. \% B, I) h- }4 m$ d
                        在《Python3入门与进阶》中我们详细讲解了装饰器,但是装饰器到底应该怎么用?本章将通过使用带参数的高级装饰器来实现邮件发送的频率限制。同时我们将分析SQLAlchemy中的多继承特忄生、利用迭代器来改善和优化我们的代码。  F- M$ I& m, t% n1 a. A

+ _  w( w! z2 b0 t下载地址:
/ i: i& k8 V/ p% I, u, g
游客,如果您要查看本帖隐藏内容请回复
回复

使用道具 举报

哦也X5 发表于 2021-6-10 22:35:50
感谢~~~~~~~~~~~~
回复

使用道具 举报

不忘初心xrl 发表于 2021-6-13 12:23:20
ttttttttttttt
回复

使用道具 举报

知足常乐77 发表于 2021-6-14 20:18:05 来自手机
回帖看看下载地址
回复

使用道具 举报

成功源于创新蠢 发表于 2021-6-17 08:38:13
收割一波好资源
回复

使用道具 举报

403727608 发表于 2021-6-17 22:16:47 来自手机
感谢分享66666
回复

使用道具 举报

yao不回忆 发表于 2021-6-21 09:03:36
终于找到了,哈哈
回复

使用道具 举报

蜡烛2017 发表于 2021-6-22 12:01:26 来自手机
谢谢分享~
回复

使用道具 举报

天一教育培训寐 发表于 2021-6-22 14:09:02
<<ython Flask高级编程>>[复制链接]
回复

使用道具 举报

后会无期846 发表于 2021-6-28 14:39:38
谢谢拿走了
回复

使用道具 举报

懒得打字嘛,点击右侧快捷回复 AD:IT直通车VIP会员全站免金币下载
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

遇到问题联系客服

售后保障

如您充值或开通会员后资源无法下载

本站有售后服务,联系客服修复即可

[联系客服]-[会员充值]

更多课程

由于QQ吞消息严重,网站启用邮件对接VIP会员服务,有事请发邮件到 wangkefuwu@outlook.com

关于本站

VIP介绍 加入我们

售后服务

QQ客服 Email邮件

网站声明

IT直通车(www.itztc.com)是一个IT视频教程、软件、书籍资源整合分享平台
站内所有资源均来自于互联网,版权归属原资源作者,如无意侵犯您的版权,请联系我们删除处理。

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

Powered by Discuz! X3.4  © 2001-2013 IT直通车 ICP证:粤ICP备13026616号 增值电信业务经营许可证:粤B2-20140196

返回顶部 返回列表