Python Web开发实战+Flask Web开发

Python Web开发实战+Flask Web开发 pdf epub mobi txt 电子书 下载 2025

想要找书就要到 静流书站
立刻按 ctrl+D收藏本页
你会得到大惊喜!!
店铺: 蓝墨水图书专营店
出版社: 电子工业
ISBN:9787121297335
商品编码:10593099761
页数:1
字数:1

具体描述


Python Web开发实战+Flask Web开发

bm036280 9787115373991  9787121297335



Python Web开发实战

来自豆瓣一线开发者的工程实践    著

105.00

  • 出版社: 
  • ISBN:9787121297335
  • 版次:1
  • 商品编码:11966737

  • 开本:16开包装:平装
  • 出版时间:2016-09-01

Python Web开发的百科全书,了解Web工程从开发到上线的完整流程
对实际Web项目中大量实战经验的总结,有用、实用 本书从Python 开发开始,循序渐进,把网站工程的全貌展现在读者的眼前,是了解Web 工程从开发到上线完整流程的**参考书籍。同时书中的很多实例取自豆瓣工程开发团队的实际工作,对于想了解豆瓣内部技术实现的朋友,也有很大的参考价值。
——邢犇(CNBorn)
前豆瓣东西技术负责人

开卷有益,已经很久没有看到原创的有价值的Python Web 开发书籍了。很多刚进入Python世界的人,想要在Web 开发上有更多的发展,但却不知如何往下学习。伟明的这本书提供了一个非常好的“知识地图”,书中涉及了Python Web 开发的方方面面。与此同时,对于那些已经在Web 开发上积累了一些经验,想要更进一步学习的人来说,这本书也能让你收获满满。我阅读完书稿也有了不少收获。书中涉及的知识点非常多,任何一个点都可以单独写成一本书。作者根据自己的经验积累,提炼出干货,略去了基础的部分,这对于读者来说也是幸事,不然你可能得抱一个大部头的书回去了。后需要说的是,在Web 开发的道路上,这本书是不错的进阶指南。
——胡阳(the5fire)
Python 程序员
目前就职于手机搜狐网
任资深开发工程师
负责m.sohu.com 网站的前后端开发和维护

董伟明是我见过的实践和执行能力超群的工程师。这本书从开发环境的搭建,Web 框架的使用,到后的持续集成和Python 的进阶用法,无一不是他多年的实际工程经验总结,十分宝贵。如果你刚开始学习Python ,这本书能给你展示Python 的方方面面,让你可以快速业界热评xi
进入实际的Web 工程的开发。如果你已经使用Python 多年,这本书也能让你学习到Python的很多使用技巧。
——姚钢强(acmerfight)
知乎工程师

这本书非常全面地介绍了使用Python 进行Web 开发的方方面面,既有Web 框架、缓存、消息队列、并发处理的场景介绍和技术选型,又有开发流程、质量保证的丰富实战经验。作者通过非常细致的Step by Step 教程,一步一步揭开了Web 开发的神秘面纱,不管你有没有Web 开发基础,相信都能从这本书中获益良多。
——蔡斌(VeryCB)
DeepDevelop 工程师
前豆瓣条目组技术负责人

本书适合有一定Python 和Web 开发基础的用户。书中没有对语言基础的讲解,更多的是对Web 方面的专注。内容很丰富,基本上覆盖日常Web 项目开发中涉及的各个层级,对相关概念和原理的描述十分详尽,而每个示例代码都进行了分段解释,清晰明了。
正如书名,整本书都是作者对实际Web 项目中大量实战经验的总结,绝非纸上谈兵。相信通过阅读该书可以帮助开发者规避掉大量项目中的“坑”,构建出更高性能、更稳定的Web项目。
强烈推荐从事Web 开发的Pythoner 阅读。
——Spawnris
腾讯工程师第1 章初识Python Web 开发1
Python Web 开发介绍1
为什么应该选择Python 作为Web 开发语言2
选择Python 2 还是Python 3 2
Web 框架介绍3
主流Web 框架3
小众的Web 框架5
选择Web 框架时应遵循的原则5
第2 章Web 开发前的准备7
搭建一个能运行的虚拟机环境7
安装VirtualBox 8
使用Vagrant 安装8
使用Docker 安装10
包管理和虚拟环境13
包管理13
使用pip 替代easy_install 13
distribute、distutils 和setuptools 14
entry_points 15
插件系统16
虚拟环境17
virtualenv 18
virtualenv 定制化18
virtualenvwrapper 21
virtualenv-burrito 23
autoenv 24
进阶篇:pip 高级用法25
命令自动补全25
普通用户安装25
编辑模式25
使用devapi 作为缓存代理服务器26
PYPI 的完全镜像27
第3 章Flask Web 开发 28
Flask 入门29
安装Flask 29
从Hello World 开始29
配置管理31
调试模式32
动态URL 规则32
自定义URL 转换器33
HTTP 方法34
,URL 35
构造URL 36
跳转和重定向36
响应38
静态文件管理40
即插视图40
蓝图43
子域名43
命令行接口44
模板46
Jinja2 46
Mako 52
使用MySQL 60
安装MySQL 和驱动61
设置应用账号和权限61
用MySQLdb 写原生语句62
事务提交和回滚63
ORM 简介64
使用SQLAlchemy 65
使用ORM 67
数据库关联69
在Flask 中使用SQLAlchemy 71
记录慢查询73
理解Context 74
本地线程74
Werkzeug 的Local 75
flask.request 76
使用上下文77
使用LocalProxy 替代g 80
从零开始实现一个文件托管服务80
首页84
重新设置图片页86
下载页87
预览页87
短链接页88
第4 章Flask 开发进阶 89
Flask 的信号机制89
Blinker 的使用89
Flask 中内置的信号90
自定义信号92
信号订阅的高级用法92
Flask-Login 中的信号93
Flask 的扩展95
Flask-Script 95
Flask-DebugToolbar 97
Flask-Migrate 98
Flask-WTF 100
Flask-Security 102
Flask-RESTful 109
Flask-Admin 111
Flask-Assets 115
Werkzeug 的使用118
DebuggedApplication 118
数据结构120
功能函数121
密码加密122
中间件123
第5 章REST 和Ajax 127
什么是REST 127
RESTful API 设计指南128
使用名词来表示资源128
关注请求头129
合理使用请求方法和状态码129
正确地使用REST 130
对输出的结果不再包装131
不要做出错误的提示131
使用嵌套对象序列化131
版本132
URI 失效和迁移132
信息过滤132
速度限制133
缓存133
并发控制134
使用Ajax 135
第6 章网站架构. 140
Python 应用服务器140
WSGI 协议141
常见的WSGI 容器141
Web 服务器Nginx 143
Web 服务器与应用服务器的区别143
为什么要选择Nginx 143
安装Nginx 144
使用Nginx 部署Flask 应用144
缓存系统Memcached 149
Libmc 安装配置150
使用原生SQL 缓存152
缓存更新策略157
Memcached 使用的经验157
键值对数据库Redis 157
操作Redis 158
Redis 应用场景159
分片和集群管理168
NoSQL 数据库MongoDB 169
为什么使用NoSQL 169
MongoDB 169
使用pymongo 的例子171
使用Mongoengine 的例子174
MongoDB 实践经验176
大型网站架构经验182
缓存183
负载均衡183
高可用184
业务拆分184
集群184
第7 章系统管理 186
进程管理Supervisor 186
Supervisor 组件187
配置Supervisor 187
使用Supervisor 190
应用部署Fabric 193
Fabric 应用接口194
使用Fabric 管理Flask 应用197
配置管理工具SaltStack 和Ansible 199
SaltStack 200
Ansible 207
使用Psutil 213
使用Sentry 收集错误信息215
安装配置Sentry 216
启动Sentry 218
创建团队和项目218
配置SDK 220
使用StatsD、Graphite 等搭建Web 监控223
配置Graphite 225
使用StatsD 226
配置Diamond 227
发布指标项227
使用Grafana 228
使用Kenshin 232
第8 章测试和持续集成 233
使用unittest 和doctest 做测试233
unittest 233
doctest 236
使用py.test 和mock 237
py.test 237
mock 241
持续集成243
使用Tox 集成248
第9 章消息队列和Celery 250
使用Beanstalkd 251
使用Beanstalkc 252
深入理解RabbitMQ 253
AMQP 254
虚拟主机258
插件系统258
通过Web 和REST API 管理RabbitMQ 259
故障转移262
使用Celery 262
Celery 的架构263
Celery 序列化265
安装配置Celery 265
从一个简单的例子开始265
指定队列268
使用任务调度269
任务绑定、记录日志和重试270
在Flask 应用中使用Celery 271
深入理解Celery 274
Celery 的依赖274
任务调用277
信号系统278
Worker 管理279
监控和管理Celery 280
子任务281
进阶篇:Celery 佳实践283
使用自动扩展283
善用远程Debug 283
合理安排任务周期284
合理使用队列和优先级285
保证业务逻辑的事务性285
关闭你不想要的功能285
使用阅后即焚模式285
善用Prefetch 模式286



Flask Web开发:基于Python的Web应用开发实战 

流行的Python Web开发框跃然登场,抢先一步,掌握新技术!  59.00

 

基本信息

  • 作者:   
  • 译者: 
  • 丛书名:
  • 出版社:
  • ISBN:9787115373991
  • 上架时间:2014-12-1
  • 出版日期:2015 年1月
  • 开本:16开
  • 页码:224
  • 版次:1-1
  • 所属分类:  >  > 

编辑推荐

作为Python Web开发的微框架,Flask独树一帜。它不会强迫开发者遵循预置的开发规范,为开发者提供了自由度和创意空间。
本书作者拥有25年软件开发经验,而本书则采用讲解与实例相结合的方式,不仅介绍了Flask安装、使用等基础知识,而且还带领读者一步一步地开发了社交博客Flasky。即使从未接触Flask,你也能轻松学会构建完整的Web应用。通读本书,你能熟悉Flask的核心功能,并掌握数据库迁移、Web服务通信等高级Web技术。

内容简介

  
  
《Flask Web开发:基于Python的Web应用开发实战》共分三部分,全面介绍如何基于Python 微框架Flask 进行Web 开发。,部分是Flask简介,介绍使用Flask 框架及扩展开发Web 程序的必备基础知识;第二部分则给出一个实例,真正带领大家一步步开发完整的博客和社交应用Flasky,从而将前述知识融会贯,付诸实践。第三部分介绍了发布应用之前必须考虑的事项,如单元测试策略、性能分析技术、Flask 程序的部署方式等。  
《Flask Web开发:基于Python的Web应用开发实战》适合熟悉Python 编程,有意通过Flask 全面掌控Web 开发的程序员学习参考。  
本书不仅适合初级Web开发人员学习阅读,更是Python程序员用来学习高级Web开发技术的**参考书。  
·学习Flask应用的基本结构,编写示例应用;  
·使用必备的组件,包括模板、数据库、Web表单和电子邮件支持;  
·使用包和模块构建可伸缩的大型应用;  
·实现用户认证、角色和个人资料;  
·在博客网站中重用模板、分页显示列表以及使用富文本;  
·使用基于Flask的REST式API,在智能手机、平板电脑和其他第三方客户端上实现可用功能;  
·学习运行单元测试以及提升性能;  
·将Web应用部署到生产服务器。  

作译者

Miguel Grinberg  
拥有25年开发经验的高级软件工程师,目前为广播公司开发视频软件。他常在个人博客(blog.miguelgrinberg.com)上撰写各类博文,内容主要涉及Web开发、机器人技术、摄影,偶尔也会有一些影评。他和妻子、四个孩子、两只狗和一只猫共同生活在俄勒冈州波特兰市。Twitter:@miguelgrinberg。  

目录

《Flask Web开发:基于Python的Web应用开发实战》  
前言 XI  
,部分 Flask简介  
第1章 安装 3  
1.1 使用虚拟环境 4  
1.2 使用pip安装Python包 6  
第2章 程序的基本结构 7  
2.1 初始化 7  
2.2 路由和视图函数 7  
2.3 启动服务器 9  
2.4 一个完整的程序 9  
2.5 请求-响应循环 11  
2.5.1 程序和请求上下文 11  
2.5.2 请求调度 13  
2.5.3 请求钩子 13  
2.5.4 响应 14  
2.6 Flask扩展 15  
第3章 模板 19  
3.1 Jinja2模板引擎 19  
3.1.1 渲染模板 20 



用户评价

评分

评分

评分

评分

评分

评分

评分

评分

评分

相关图书

本站所有内容均为互联网搜索引擎提供的公开搜索信息,本站不存储任何数据与内容,任何内容与数据均与本站无关,如有需要请联系相关搜索引擎包括但不限于百度google,bing,sogou 等,本站所有链接都为正版商品购买链接。

© 2025 windowsfront.com All Rights Reserved. 静流书站 版权所有