当前位置:电脑软件 > 教育教学 > 电子阅读 > python web开发实战-董伟明著pdf高清完整版

python web开发实战-董伟明著pdf高清完整版

  • 大小:73.6MB
  • 语言:简体中文
  • 类别:电子阅读
  • 类型:国产软件
  • 授权:免费软件
  • 时间:2018/1/13
  • 官网:http://www.3322.cc
  • 环境:Windows10, Windows8, Windows7, WinVista, Win2003, WinXP, Win2000
  • 安全检测:无插件360通过腾讯通过金山通过瑞星通过

相关软件

python web开发实战是一本非常高效的python web开发指导书籍。python是一门优雅而健壮的编程语言,继承了传统编程语言的强大性和通用性,同时借鉴了简单脚本和解释型语言的易用性。Python非常适合做快速的原型开发,很多场景下性能问题可以通过使用c/c++写Python扩展等方式优化解决等等。小编推荐的这本Python Web开发实战总共15章,按照一个Web 产品从无到有、从简单变复杂、从基础到进阶的过程,多角度、全方位讲述了Python Web开发。内容涉及Web框架、测试、数据库、消息队列、服务化、持续集成等,把网站工程的全貌展现在读者的眼前,从其中可以了解Web工程从开发到上线的完整流程。另外,作者对当前现在正在流行的技术或工具,如Flask、Celery、Jupyter、Supervisor、 SaltStack、Pandas 等都有较为详细的阐述,可作为技术选型时的参考。 对于Web 开发者、使用Python 语言的运维工程师和运维开发工程师、想提高Python 技能的开发者、想了解Python Web 开发的其他开发者,Python Web开发实战都适合阅读。
python web开发实战

作者介绍:

董伟明,豆瓣高级产品开发工程师,主要负责豆瓣读书、电影、音乐、东西等产品线。从2011年开始接触Python,从运维、运维开发到现在的Web开发,积累了丰富的运维和开发经验,作者积极参与开源项目,给IPython、pip及Python标准库等贡献过代码。这本书将作者这些年使用Python进行Web开发,对各方面知识的理解和积累的经验进行梳理和总结。
作者个人博客是http://www.dongwm.com,Github地址为https://github.com/dongweiming

python web开发实战目录:

第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
......
第7 章系统管理 186
......
第8 章测试和持续集成 233
......
第9 章消息队列和Celery 250
......
第10 章服务化 288
......
第11 章数据处理 305
......
第12 章帮助工具. 336
......
第13 章Python 并发编程383
......
第14 章Python 进阶 418
......
第15 章Web 开发项目实践455
......

免责声明:

来源于网络,仅用于分享知识,学习和交流!请下载完在24小时内删除。
禁用于商业用途!如果您喜欢《python web开发实战》,请购买正版,谢谢合作。
爱学习,请到3322软件站查找资源自行下载!

精彩书摘:

......
推荐序一
作为一名使用Python作为主力开发语言十多年的老码农,常常被人要求推荐Python相关的图书。经常推荐的都是一些讲解Python语言本身的图书,而专注在Python的常见应用领域——Web开发上的好书,却一直是凤毛麟角。也曾有出版社的朋友约我写一本,但我畏惧写书的艰辛,一直不敢答应。得知伟明的《Python Web 开发实战》一书即将出版,欣慰异常,心想伟明写这个专题实在是再合适不过,必为佳作。读完书稿,果不其然。
由于Python具有开发快速、适合多人协作、库丰富、社区成熟等优点,因此是一门非常适合用于Web开发的语言。国外的Youtube、Quora,国内的豆瓣、知乎等,均是以Python为主要语言开发的。说起Python的Web开发,很多人会理解成只要学会某个Web框架,能写代码查查数据库,写模板渲染出HTML,最多再学一下配个Web.Server把服务启动起来就行,没什么内容。多数Python书里“Web开发”的章节一般也就是讲这些。但其实要完成生产可用的,能够应对一定规模访问量的Web 系统,Web 开发工程师要学会的远远不止这些。环境搭建、API 设计、网站架构、系统管理、持续集成、服务化、数据处理、并发处理等,这些都是必要的,而且需要付出大量的努力才能掌握的知识。
伟明一直对技术抱有极强的兴趣,也有着优秀的动手能力。我对他的第一印象是从他发给豆瓣的求职信开始的:“目前我给glances、Salt、tmux-powerline、supervisor、mongo-pythondriver、circus、graphite-web、Diamond、autopep8、graph-explorer、pip、Celery等开源项目贡献过代码,给Python标准库logging贡献过代码。”能够参与到这么多一线开源软件中的应聘者,确实少见。入职豆瓣后,伟明也表现出了对Web开发的深刻理解,很快成为豆瓣多个Web 产品的主力,并几乎凭一人之力完成了CODE 项目的私有依赖剥离和开源。伟明把他个人多年Web 开发的经验,以及豆瓣十年来数百名优秀工程师在Web 开发上最佳实践的积累,凝聚在了《PythonWeb开发实战》这本书里,多维度、全面地介绍了PythonWeb开发涉及的各种技术。更难能可贵的是,他还在这本书里留下了非常多关于这些技术的思索:为什么要使用某个技术?某个需求都有哪些技术可以满足?如何取舍?这种不仅要知其然,还要知其所以然的态度,是工程师快速成长必备的。
这样的一本书能够出版,对于国内的Python 开发者绝对是个福音。我向所有有兴趣使用Python 做Web 开发的开发者们,强烈推荐此书。
洪强宁......

下载说明:

方法一:
1、下载并解压,得出pdf文件
2、如果打不开本文件,别着急,这时候请务必在3322软件站选择一款阅读器下载哦
3、安装后,再打开解压得出的pdf文件
4、以上都完成后,接下来双击进行阅读就可以啦,朋友们开启你们的阅读之旅吧。
方法二:
1、可以在手机里下载3322软件站中的阅读器和百度网盘
2、接下来直接将pdf传输到百度网盘
3、用阅读器打开即可阅读

下载地址

python web开发实战-董伟明著pdf高清完整版

普通下载通道

网友评论

分类列表