图书介绍

基于Python的Google App Engine编程PDF|Epub|txt|kindle电子书版本网盘下载

基于Python的Google App Engine编程
  • (美)丹·桑德森(Dan·Sanderson)著;王晓莉,武凯旋,周勇译 著
  • 出版社: 北京:中国电力出版社
  • ISBN:9787519806811
  • 出版时间:2017
  • 标注页数:399页
  • 文件大小:58MB
  • 文件页数:414页
  • 主题词:网页制作工具-程序设计

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

基于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

热门推荐