Python Web开发实战

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

作者是豆瓣条目组高级产品开发工程师,主要负责豆瓣读书(对,你没有看错,就是这个网站)、电影、音乐、东西等产品线。从2011年开始接触Python, 从运维、运维开发到现在的Web开发,积累了丰富的运维和开发经验,这本书将作者这些年使用Python进行Web开发,对各方面知识的理解和积累的经验进行梳理和 总结。

作者个人博客是http://www.dongwm.com,Github地址为https://github.com/dongweiming

出版者:电子工业出版社
作者:董伟明
出品人:博文视点
页数:504
译者:
出版时间:2016-9-15
价格:105
装帧:平装
isbn号码:9787121297335
丛书系列:
图书标签:
  • Python 
  • web 
  • flask 
  • python 
  • 编程 
  • 计算机 
  • 程序设计 
  • 软件工程 
  •  
想要找书就要到 小哈图书下载中心
立刻按 ctrl+D收藏本页
你会得到大惊喜!!

这本书涵盖了Web开发的方方面面,可以分为如下部分:

1. 使用最新的Flask 0.11进行Web开发,学习Jinja2、Flask-Script、Flask-Migrate、Flask-Security、Flask-Assets等8种常用扩展,帮助读者理解Flask 的 优秀设计(上下文、BluePrint等),最后利用Mako、Flask_mako、SQLAlchemy、Pillow等技术实现一个豆瓣一个真实的服务。

2. 阐述笔者对REST的理解,并提出一些设计API的注意事项,最后通过jQuery和fetch实现使用Ajax的例子,让读者了解如何让前后端通信。

3. 对Python应用服务器,Web服务器、缓存系统、键值对数据库等技术的选型和使用方法,最后演示大型网站架构及其重要组件的用意。

4. 使用Fabric、SaltStack、Ansible、Supervisor、Graphite等做系统管理,并演示一个通过最新的Sentry 8演示如何收集应用错误信息。

5. 测试和持续集成,最后使用最新的Buildbot 0.9实现一个Github项目的持续集成。

6. 深入RabbitMQ和Celery的原理和使用方法,最后分享笔者使用的进阶实践。

7. 服务化及豆瓣服务化实践。

8. 详细讲解豆瓣工程师都在用的DPark,包含安装、环境配置、使用和框架化分析uv&pv,接着将展示几个笔者实际工作中的数据报表需求,并讲解如何用Pandas做数据可视化。

9. 深入IPython和Jupyter Notebook这两个工具,并分享在豆瓣对应的实践。

10. 从获取Linux服务器的相关情况、性能测试、分析Python程序性能瓶颈三个方面展示对应的工具及使用方法。

11. 以抓取微信公众号文章为主线,分别使用多线程、多进程、Gevent、Future和asyncio这5种编程方式完成不同阶段的爬取任务,也深入地分析在它们之间如何选择。

12. Python进阶和Web项目经验。

封底推荐语

伟明把他个人多年 Web 开发的经验,以及豆瓣十年来数百名优秀工程师在 Web 开发上最佳实践的积累,凝聚在了《Python Web 开发实战》这本书里,多维度、全面地介绍了 Python Web 开发涉及的各种技术。我向所有有兴趣使用 Python 做 Web 开发的开发者们,强烈推荐此书。

——洪强宁,爱因互动CTO,前豆瓣首席架构师,前宜信大数据创新中心首席架构师

感谢伟明把豆瓣的一些工程实践进行了整理和总结,这是本书最宝贵的一点,库谁都会用,但在什么场景使用,在生产环境中这个库的表现到底如何,是这本书的一个精华,期望将来还可以看到越来越多这样的图书,祝此书大卖。

——清风,SAY CEO,前豆瓣技术总监。

伟明将自身在 Web 领域所有方面的经验提炼后整理成书,本质上是将几十个关联产品的官方文档,结合具体工程经验进行了梳理,给出了领域问题最佳方案的关键思考点和自己的答案,而更加可贵的是,给出了这些思考点的来源,以及形成过程,即给出了解决各种 Web 领域问题的思维模式。

——Zoom.Quiet(大妈),优视眼动科技 CTO,Python 中文社区创始人之一和管理员

阅读本书,我最大的感受就是:全和新。本书的内容涉及了Web框架、Ajax的前后端交互、测试、数据库、数据分析、服务化、部署、系统管理、常用工具等内容,有点百科全书的意味。另外,书中讲的许多东西都是现在正在流行的技术或工具,像Flask、Celery、Jupyter、Supervisor、SaltStack、Pandas等。

——李迎辉,Python开源资深行者,Python-CN邮件列表创建人,UliPad和Uliweb作者

本书由Python开发开始,循序渐进,把网站工程的全貌展现在读者的眼前,是了解Web工程从开发到上线完整流程的绝佳参考书籍。

——邢犇(CNBorn), 前豆瓣东西技术负责人

很多刚进入Python世界的人,伟明的这本书提供了一个非常好的“知识地图”,书中涉及了Python Web开发的方方面面。

——胡阳(the5fire),手机搜狐网,任资深开发工程师

这本书从开发环境的搭建,Web 框架的使用,到最后的持续集成和 Python 的进阶用法,无一不是他多年的实际工程经验总结,十分宝贵。

——姚钢强(acmerfight),知乎工程师

这本书非常全面地介绍了使用 Python 进行 Web 开发的方方面面,既有 Web 框架、缓存、消息队列、并发处理的场景介绍和技术选型,又有开发流程、质量保证的丰富实战经验。

——蔡斌(VeryCB),DeepDevelop工程师,前豆瓣条目组技术负责人

整本书都是作者对实际Web项目中大量实战经验的总结,绝非纸上谈兵。相信通过阅读该书可以帮助开发者规避掉大量项目中的“坑”,构建出更高性能、更稳定的Web项目。

——Spawnris, 腾讯工程师

具体描述

读后感

评分

今天去同事那边逛 无意中发现他刚入手了一本 随便翻了翻 感觉整本书 就像作者的笔记一样 笔记零散 这本书主要介绍的web框架 是flask ,但这比flask web开发实战那本书差很多 那本书循序渐进 而这本书有种各种博客堆砌的感觉 唯一的亮点就是印刷还行吧。。。顺便提一下,推荐的...  

评分

RT  

评分

此处只对我的买书体验做评论。 我买的是kindle版的,代码部分的排版感觉看着不太舒服。也有不少印刷的错误,不确定纸质版的情况。 至于内容部分,感觉大部分是网上各种博客内容的堆砌,好像什么都讲了,但似乎什么都没讲清楚。看起来非常不完整。其中有一处的感觉很不好,...  

评分

很好的书,看得出满满的都是经验,最喜欢看这种实操人写的书. 就是初学的我基础差,部分内容难以读懂和吸收.书很棒,有些工具很好,只是用了才会有感触; 书里用flask比较多,如果只是自己玩玩,可以看flask 官方教程和文档, 本书更适合用flask系统地开发网站或webapp  

评分

感觉这个书跟Python标注库一样。区别的就是作者是把所有web相关的东西列出来。然后跟你说有这个东西,大概是干嘛的,内容没串联到一起。一个功能可能讲一页 也 可能几页。总体来说,不如哪目录去逐个去百度搜索学来的多。 逻辑和定位都比较奇怪,像我们平常博客一些笔记,凑起...  

用户评价

评分

第三次修改对这本书的评价。 一开始打了三星,因为太泛而不精了。 后来改为两星,因为在看flask那章的时候,对比了一些flask的官方文档,感觉像文档的节选。 现在整本书基本上认真读完了,中间跳过数据处理和帮助工具那两章。 它不是一本可以用来认真研读来提高技术的书籍,但它可以带你大致浏览python web开发上python部分的技术栈,以及在web开发上python后端部分的一些常用解决方案和实现模式。 总的来说,以泛读的方式来浏览这本书,再加上各种技术的官方文档,再搭配google,还是一个挺不错的选择。 最后定到四星吧,对我还是有蛮大帮助的。 然后这本书适合稍微有一些python web基础的人,不适合入门学习,更不适合大牛。

评分

写的并不好

评分

相对于国内上的技术书还是不错的

评分

感觉好熟悉啊,豆瓣最好的就在于大家都想把代码写好,就有了很多可用的利器。团队影响个人,个人又影响团队。(我们也是这样的团队,而且我们没有历史包袱都 Python 3 走起了,招人了!

评分

书没有读过,但根据知乎上作者的态度就可以判断出

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

© 2025 qciss.net All Rights Reserved. 小哈图书下载中心 版权所有