全部课程 > Python+人工智能 > Flask框架

授课机构:超级PK10官网

Flask框架

本阶段将较全面的、深度的学习Flask框架,这是当前最受欢迎的一个WEB框架

价      格¥148

优惠活动   无

特色服务 社区交流 24H答疑 作业批改 系统化学习 资料下载
选择班次

报班即学,有效期320天

课程简介

本阶段将较全面的、深度的学习Flask框架,这是当前最受欢迎的一个WEB框架。从2018Python官方年度报告中看到,Flask的使用度(47%)已高出Django(45%)2个百分点,所以,用Python语言做WEB应用的学员,必须掌握Flask,为自己拿到高薪添加一份筹码。内容有当前主流的虚拟环境VirtualenvFlask视图基础和URLJinja2模版、Flask视图高级、Flask高级知识和常用的插件库、ORM最主流框架之SQLAlchemy及最后Flask综合应用。


适合人群

1. 零基础学员,逻辑思维能力强

2. 数学/统计学/物理学专业

3. 传统运维转开发

4. 转型做Web全栈开发

课程亮点

虚拟环境;lask视图基础和URL;Flask之Jinja2模版;Flask视图高级;Flask高级。

主讲内容

1:虚拟环境的作用和原理

2:virtualenv安装并使用

3:virtualenvwrapper安装并使用

4:Flask准备工作_开发环境说明_检验flask是否安装

5:Flask准备工作_认识Web中的URL

6:06Flask准备工作_web服务器和应用服务器以及web应用框架

7:Flask简介

8:第一个flask程序

9:Pycharm开启flask项目的debug模式

10:Flask项目修改host和port

11:Flask2种配置文件方式开启debug

12:URL与函数映射_传递参数问题

13:URL与函数映射_参数类型问题

14:URL传递参数的两种方式

15:url_for函数使用详解

16:了解URL参数类型底层原理

17:自定义URL转换器步骤

18:自定义URL转换器_to_python方法的作用

19:自定义URL转换器_to_url方法的作用

20:Flask开发_必须会的细节知识

21:页面跳转和重定向

22:视图函数Response返回值类型

23:视图函数Response返回值类型_自定义Response子类步骤

24:模版简介

25:Jinja2模版介绍和查找路径

26:模版传参及其技巧

27:模版中使用url_for

28:Jinja2过滤器_基本使用

29:Jinja2过滤器介绍

30:Jinja2过滤器_default详解

31:Jinja2过滤器_常用过滤器讲解01

32:Jinja2过滤器_常用过滤器讲解02

33:Jinja2过滤器_自定义过滤器的步骤

34:34Jinja2过滤器_自定义时间处理过滤器案例

35:控制语句_if语句详解

36:控制语句_if语句应用场景

37:控制语句_for语句01

38:控制语句_for语句02

39:控制语句_for循环99乘法表案例

40:宏的概念及基本使用

41:宏的导入和注意事项

42:include标签使用详解

43:set和with语句以及模版中定义变量

44:Flask项目加载静态文件

45:模版继承详解_理论

46:模版继承详解_实战

47:add_url_rule和app.route原理剖析

48:类视图_标准类视图使用步骤

49:类视图_类视图的好处_支持继承

50:类视图_标准类视图使用场景

51:类视图_基于调度方法的类视图01

52:类视图_基于调度方法的类视图02

53:类视图_类视图中使用装饰器

54:蓝图简介

55:蓝图的基本使用

56:蓝图中模版文件寻找规则

57:蓝图中静态文件寻找规则

58:url_for反转蓝图注意事项

59:蓝图_子域名实现详解

60:Cookie的使用场景举例

61:Cookie的基本概念

62:Flask设置和删除cookie

63:Flask设置cookie过期时间01

64:Flask设置cookie过期时间02

65:Flask设置Cookie的有效域名

66:Flask_session的基本概念

67:Flask_操作session01

68:Flask_操作session02

69:Flask_session的使用场景

70:Flask_Local对象隔离线程间的对象_即ThreadLocal变量

71:Flask_app上下文详解

72:Flask_request上下文详解

73:Flask_线程隔离的g对象使用详解

74:Flask_钩子函数概念_常见的钩子函数

75:Flask_before_first_request和before_request详解

76:Flask_钩子函数context_processor详解

77:Flask_钩子函数errorhandler详解

78:Flask_信号机制

79:Flask_信号使用场景_存储用户登录日志

80:Flask_内置信号讲解

81:Flask_内置信号template_rendered使用详解

82:Flask_内置信号got_request_exception使用详解

83:WTForms介绍和安装

84:WTForms做表单验证的基本使用

85:WTForms常用验证器

86:WTForms自定义验证器_验证码实现

87:WTForms渲染模版

88:Flask_上传文件

89:Flask_访问已上传成功的文件

90:利用flask-wtf验证上传的文件

91:Restful接口规范

92:Flask_RESTful的基本使用

93:Flask_RESTful功能之参数验证_基本用法

94:Flask_RESTful功能之参数验证_更多用法

95:Flask_RESTful返回标准化参数

96:Flask_RESTful返回标准化参数强化_重命名属性和默认值

97:Flask_RESTful返回标准化参数强化_复杂的参数结构

98:Flask_RESTful结合蓝图使用

99:Flask_RESTful渲染模版

全部

免费试听

章节5

Flask高级

1_Cookie的使用场景举例

2_Cookie的基本概念

3_Flask设置和删除cookie

4_Flask设置cookie过期时间01

5_Flask设置cookie过期时间02

6_Flask设置Cookie的有效域名

7_Flask_session的基本概念

8_Flask_操作session01

9_Flask_操作session02

10_Flask_session的使用场景

11_Flask_Local对象隔离线程间的对象_即ThreadLocal变量

12_Flask_app上下文详解

13_Flask_request上下文详解

14_Flask_线程隔离的g对象使用详解

15_Flask_钩子函数概念_常见的钩子函数

16_Flask_before_first_request和before_request详解

17_Flask_钩子函数context_processor详解

18_Flask_钩子函数errorhandler详解

19_Flask_信号机制

20_Flask_信号使用场景_存储用户登录日志

21_Flask_内置信号讲解

22_Flask_内置信号template_rendered使用详解

23_Flask_内置信号got_request_exception使用详解

24_WTForms介绍和安装

25_WTForms做表单验证的基本使用

26_WTForms常用验证器

27_WTForms自定义验证器_验证码实现

28_WTForms渲染模版

29_Flask_上传文件

30_Flask_访问已上传成功的文件

31_利用flask-wtf验证上传的文件

32_Restful接口规范

33_Flask_RESTful的基本使用

34_Flask_RESTful功能之参数验证_基本用法

35_Flask_RESTful功能之参数验证_更多用法

36_Flask_RESTful返回标准化参数

37_Flask_RESTful返回标准化参数强化_重命名属性和默认值

38_Flask_RESTful返回标准化参数强化_复杂的参数结构

39_Flask_RESTful结合蓝图使用

40_Flask_RESTful渲染模版

我知道了

北京总部地址:北京市海淀区西三旗街道建材城西路中腾建华商务大厦东侧二层尚学堂

咨询电话:400-009-1906 010-56233821

Copyright 2007-2019 北京尚学堂科技有限公司 京ICP备13018289号-1 京公网安备11010802015183