图书介绍
基于Python的Google App Engine编程pdf电子书版本下载
- (美)丹·桑德森(Dan·Sanderson)著;王晓莉,武凯旋,周勇译 著
- 出版社: 北京:中国电力出版社
- ISBN:9787519806811
- 出版时间:2017
- 标注页数:399页
- 文件大小:58MB
- 文件页数:414页
- 主题词:网页制作工具-程序设计
PDF下载
下载说明
基于Python的Google App Engine编程PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如 BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
前言 1
第1章 Google App Engine简介 11
运行时环境 12
静态文件服务器 14
前端缓存 14
云数据存储 15
实体与属性 16
查询和索引 16
事务 17
服务 18
Google帐户,OpenID和OAuth 20
Google云端点 21
任务队列和定时任务 21
命名空间 22
开发者工具 23
云控制台 24
开始开发应用程序 24
第2章 创建应用程序 26
设置Cloud SDK 26
安装Python 27
安装Cloud SDK 28
使用Cloud SDK进行身份认证 29
安装App Engine SDK 29
开发应用程序 30
用户偏好模式 31
简单的应用程序 32
Webapp框架概述 34
模板、用户和Google Accounts 36
使用Python的虚拟环境 41
数据存储模型和Web表单 45
开发服务器控制台 48
用内存缓存进行缓存 49
Python交互式控制台 50
注册应用程序 51
上传应用程序 52
测试应用程序 52
启用计费功能 54
第3章 配置应用程序 55
App Engine架构 56
配置Python应用程序 58
运行时版本 59
应用程序ID和版本 59
多线程 61
请求处理程序 61
静态文件和源文件 63
MIME类型 65
缓存过期 65
域名 67
Google Apps 69
配置安全连接 71
与自定义域的安全连接 73
对Google Accounts认证 75
环境变量 76
入站服务 77
自定义错误响应 78
Python库 79
内置的处理程序 81
Includes 82
第4章 请求处理程序和实例 84
运行时环境 85
沙盒 86
配额和限制 86
Python运行时环境 92
请求处理程序抽象 94
实例概述 96
请求调度和等待延迟 98
预热请求 99
常驻实例 100
实例类与利用率 102
实例小时和计费 103
实例控制台面板 103
流量拆分 104
第5章 使用模块 106
布局示例 107
配置模块 108
手动扩展和基本扩展 109
手动扩展和版本 110
启动请求 111
关闭钩子 111
后台线程 113
模块和开发服务器 114
部署模块 114
使用URL定位模块 116
调用其他模块的模块 117
模块的URL和安全连接 118
模块的URL和自定义域 118
分发请求到模块 119
启动和停止模块 120
管理和删除模块和版本 120
模块API 121
一个完整的例子 122
第6章 数据存储实体 125
实体,键和属性 126
数据存储中的Python API 128
属性值 131
字符串,文本类型和字节型 132
未设置值和空值 132
多值属性 133
键和键对象 134
实体的使用 136
使用键来获得实体 136
检查实体对象 137
保存实体 138
删除实体 139
分配系统ID 139
开发服务器和数据存储 140
第7章 数据存储区查询 142
查询和类型 143
查询结果和主键 143
查询API 144
Query类 145
GQL 147
检索结果 151
主键查询 153
数据索引 154
自生成索引与简单查询 156
全实体的类型 157
单等式过滤器 157
大于或者小于过滤器 158
单排序条件 159
实体键查询 162
无类型查询 162
自定义索引和复杂查询 163
多个排序条件 163
多属性过滤 164
多个相等过滤器 168
不等式过滤器和IN过滤器 170
未设置和无索引的属性 171
排序顺序和值类型 172
多值属性查询 173
代码中的多值属性 173
多值属性的等式过滤器 175
多值属性和不等式过滤器 176
多值属性排序条件 177
深入研究索引 179
查询游标 180
投影查询 183
配置索引 186
第8章 数据存储事务 188
实体和实体组 190
键,路径和祖先 192
祖先查询 193
事务中的操作 195
事务读取操作 195
最终一致性读取 196
Python中的事务 196
事务中的实体更新 199
事务中的实体读取 201
批量更新操作 202
索引在事务中的更新 203
跨组事务 204
第9章 ndb数据建模 206
模型和属性 207
属性声明 208
属性值类型 209
属性校验 210
无索引属性 212
自选值 213
重复属性 214
序列化属性 215
结构化属性 216
计算属性 217
模型和模式迁移 218
建模关系 219
模型继承 220
查询和聚合模型 221
创建自己的属性类 223
验证属性值 223
编组值类型 224
接受参数 226
实现自选值 228
自动化批处理 230
自动化缓存 231
设置类型的缓存策略 232
设置复杂的缓存策略 233
忽略重复缓存调用 234
第10章 数据存储管理 235
审查数据存储 235
管理索引 237
在App中访问元数据 239
查询统计 239
查询元数据 241
索引状态和查询 241
实体组的版本列表 242
远程控制 243
设置远程API 244
使用远程shell工具 244
在脚本中使用远程API 245
第11章 App Engine上使用Google Cloud SQL 248
选择Cloud SQL实例 249
本地安装MySQL 250
安装MySQLdb库 251
创建Cloud SQL实例 252
从自己的计算机连接至实例 254
创建数据库 256
从App Engine连接到数据库 258
备份和恢复 262
导出和导入数据 262
gcloudsql命令 264
第12章 内存缓存 266
使用Python调用内存高速缓存 267
键和值 268
设置值 268
设置含有效期的值 269
添加和替换值 269
取值 270
删除值 270
锁定被删除的键 271
原子性递增和递减 271
比较和设置 272
对内存缓存的批量调用 273
内存缓存管理 275
高速缓存统计 276
刷新存储缓存 277
第13章 Fetch URL和网络资源 278
获取URL 279
传出HTTP请求 281
关于URL 281
HTTP方法和有效负载 281
请求头部 282
SSL上的HTTP (HTTPS) 282
请求和响应长度 283
请求期限 283
处理重定向 284
响应对象 284
第14章 发送和接收Email 285
发送Email消息 286
从开发服务器发送Email 287
发件人地址 288
收件人 289
附件 290
发送Email 290
接收Email消息 294
第15章 使用XMPP发送和接收即时消息 297
邀请用户聊天 298
发送聊天信息 299
接收聊天信息 301
聊天处理命令 303
处理错误消息 304
管理状态 305
管理订阅 306
管理在线状态更新 308
查看在线状态 310
第16章 任务队列以及调度任务 312
配置任务队列 315
任务入队 316
任务参数 318
负载 318
任务名 319
倒计时和剩余时间 320
入队队列 320
任务请求 321
处理速率和令牌桶 322
获取推送任务 324
出队队列 326
任务入队到出队队列 326
租赁和删除任务 327
重试拉取队列任务 328
事务任务入队 328
任务链 330
任务队列管理 336
延迟工作 336
定时任务 338
配置计划任务 339
指定计划 340
第17章 服务调用优化 342
异步调用服务 343
Python中的异步调用 345
AppStats的可视化调用 353
安装AppStats 355
使用AppStats控制台 357
第18章 Django Web应用框架 360
使用内建Django库 362
创建Django项目 362
与App Engine连接 363
创建Django App 365
使用Django模板 367
在Django中使用ndb 368
将ndb和WTForms一起使用 369
使用更新版本的Django 375
在Django中使用Google Cloud SQL 376
第19章 管理请求日志 380
记录日志 381
查看近期日志 382
下载日志 383
日志保留 385
在应用中查询日志记录 385
刷新日志缓存 387
第20章 部署和管理应用 389
应用上传 390
选择版本 390
管理服务配置 392
设置 App Engine 393
开发者管理 394
配额和结算 395
获取帮助 396