四时宝库

程序员的知识宝库

Python Web开发实战视频教程下载(python web开发基础教程)

目录

第1章初识Python Web开发1

Python Web开发介绍1

为什么应该选择Python作为Web开发语言2

选择Python2还是Python32

Web框架介绍3

主流Web框架3

小众的Web框架5

选择Web框架时应遵循的原则5

第2章Web开发前的准备7

搭建一个能运行的虚拟机环境7

安装Virtual Box8

使用Vagrant安装8

使用Docker安装10

包管理和虚拟环境13

包管理13

使用pip替代easy_install13

distribute、distutils和setuptools14

entry_points15

插件系统16

虚拟环境17

virtualenv18

virtualenv定制化18

virtualenvwrapper21

virtualenv—burrito23

autoenv24

进阶篇:pip高级用法25

命令自动补全25

普通用户安装25

编辑模式25

使用devapi作为缓存代理服务器26

PYPI的完全镜像27

第3章FlaskWeb开发28

Flask入门29

安装Flask29

从Hello World开始29

配置管理31

调试模式32

动态URL规则32

自定义URL转换器33

HTTP方法34

仅有URL35

构造URL36

跳转和重定向36

响应38

静态文件管理40

即插视图40

蓝图43

子域名43

命令行接口44

模板46

Jinja246

Mako52

使用MySQL60

安装MySQL和驱动61

设置应用账号和权限61

用MySQLdb写原生语句62

事务提交和回滚63

ORM简介64

使用SQLAlchemy65

使用ORM67

数据库关联69

在Flask中使用SQLAlchemy71

记录慢查询73

理解Context74

本地线程74

Werkzeug的Local75

flask.request76

使用上下文77

使用LocalProxy替代g80

从零开始实现一个文件托管服务80

首页84

重新设置图片页86

下载页87

预览页87

短链接页88

第4章Flask开发进阶89

Flask的信号机制89

Blinker的使用89

Flask中内置的信号90

自定义信号92

信号订阅的高级用法92

Flask—Login中的信号93

Flask的扩展95

Flask—Script95

Flask—DebugToolbar97

Flask—Migrate98

Flask—WTF100

Flask—Security102

Flask—RESTful109

Flask—Admin111

Flask—Assets115

Werkzeug的使用118

DebuggedApplication118

数据结构120

功能函数121

密码加密122

中间件123

第5章REST和Ajax127

什么是REST127

RESTfulAPI设计指南128

使用名词来表示资源128

关注请求头129

合理使用请求方法和状态码129

正确地使用REST130

对输出的结果不再包装131

不要做出错误的提示131

使用嵌套对象序列化131

版本132

URI失效和迁移132

信息过滤132

速度限制133

缓存133

并发控制134

使用Ajax135

……

第6章网站架构140

第7章系统管理186

第8章测试和持续集成233

第9章消息队列和Celery250

第10章服务化288

第11章数据处理305

第12章帮助工具336

第13章Python并发编程383

第14章Python进阶418

第15章Web开发项目实践455

下载地址:

百度搜索:怪兽IT学院

发表评论:

控制面板
您好,欢迎到访网站!
  查看权限
网站分类
最新留言
    友情链接