图书介绍
基于Python的Google App Engine编程PDF|Epub|txt|kindle电子书版本网盘下载
![基于Python的Google App Engine编程](https://www.shukui.net/cover/63/34502794.jpg)
- (美)丹·桑德森(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和OAuth20
Google云端点21
任务队列和定时任务21
命名空间22
开发者工具23
云控制台24
开始开发应用程序24
第2章 创建应用程序26
设置Cloud SDK26
安装Python27
安装Cloud SDK28
使用Cloud SDK进行身份认证29
安装App Engine SDK29
开发应用程序30
用户偏好模式31
简单的应用程序32
Webapp框架概述34
模板、用户和Google Accounts36
使用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 Apps69
配置安全连接71
与自定义域的安全连接73
对Google Accounts认证75
环境变量76
入站服务77
自定义错误响应78
Python库79
内置的处理程序81
Includes82
第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
模块API121
一个完整的例子122
第6章 数据存储实体125
实体,键和属性126
数据存储中的Python API128
属性值131
字符串,文本类型和字节型132
未设置值和空值132
多值属性133
键和键对象134
实体的使用136
使用键来获得实体136
检查实体对象137
保存实体138
删除实体139
分配系统ID139
开发服务器和数据存储140
第7章 数据存储区查询142
查询和类型143
查询结果和主键143
查询API144
Query类145
GQL147
检索结果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
设置远程API244
使用远程shell工具244
在脚本中使用远程API245
第11章 App Engine上使用Google Cloud SQL248
选择Cloud SQL实例249
本地安装MySQL250
安装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
获取URL279
传出HTTP请求281
关于URL281
HTTP方法和有效负载281
请求头部282
SSL上的HTTP (HTTPS)282
请求和响应长度283
请求期限283
处理重定向284
响应对象284
第14章 发送和接收Email285
发送Email消息286
从开发服务器发送Email287
发件人地址288
收件人289
附件290
发送Email290
接收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
安装AppStats355
使用AppStats控制台357
第18章 Django Web应用框架360
使用内建Django库362
创建Django项目362
与App Engine连接363
创建Django App365
使用Django模板367
在Django中使用ndb368
将ndb和WTForms一起使用369
使用更新版本的Django375
在Django中使用Google Cloud SQL376
第19章 管理请求日志380
记录日志381
查看近期日志382
下载日志383
日志保留385
在应用中查询日志记录385
刷新日志缓存387
第20章 部署和管理应用389
应用上传390
选择版本390
管理服务配置392
设置 App Engine393
开发者管理394
配额和结算395
获取帮助396