荐书 | 跟着豆瓣工程师学Web开发

EarlGrey 编程派 2016-09-05

程派微信号:codingpy


我之前推荐过许多Python编程书籍,但绝大部分都是国外出版的,国内作者写的Python书不多。最近看到一本国内工程师写的Python Web 开发书籍,从介绍来看应该很不错,推荐给大家。


这本书的名字是《Python Web 开发实战》,作者是豆瓣的大牛董伟明。目前正在京东预售,预售链接请点击“阅读原文”。


豆瓣是国内少数以Python为主要编程语言的公司,聚集并培养了不少Python技术牛人,也为Python社区开源了许多优秀的代码库。董伟明结合他在豆瓣的一线工作经验,花了 8 个多月时间写出了这本书。书中的料很足,足足有 504 页,而且配了丰富的示例。


谁应该看这本书?


虽然书的名字是《Python Web 开发实战》,但是其实里面有一半的内容是所有 Python 工程师都能用的。除了那些想学习 Web 开发的朋友话,如果你想了解用 Python 做运维开发或者提高自己的技能水平,这本书也能满足你的需求。


不过,如果你还是一名 Python 新手,阅读起来可能会比较吃力,因为书中没有介绍基础语法。所以建议在阅读本书之前,先找一本入门教程学习。


为什么说这本书不错?


说实话,Python 并不能算是特别热门的语言,国内尤其如此。这导致很多国内引进的书籍,内容很可能比较陈旧,这点在我和出版社的一些合作中可以出来。相对市面上的其他技术书籍来说,董伟明的这本书的内容非常新。


1. 他在书中使用了使用了当前主流和前瞻性的技术,如Docker、Ubuntu 16.04 LTS、Cython、CFFI、Py.test、asyncio、IPython 5.0 LTS等,书中一部分内容是在Python 3下完成的。书中全部工具都使用当前最新版,能保证在相当长的时间内书中的内容都不会过时。 


2. 作者非常关注Github和Python社区,会第一时间了解到新的趋势和思想,并在书中体现。例如,代码检查工具pep8已经在Guido van Rossum的要求下改名为pycodestyle了,这在书中已有说明。 


另外,董伟明在国内应用Python最大的豆瓣网做产品开发,一直在第一线写代码,大量例子和经验都是根据实际经验出发的,极具参考价值。 针对 Python 的用法和发展,作者也给出了自己的思考。


Python大牛们都怎么评价这本书?


下面摘录一些国内 Python 社区中的大佬们对本书的评价。


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


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


Web开发本身就是一件很庞杂的事情,模版渲染、API的开发、后端的部署,能在一本书中把这些问题都说清楚并不容易。感谢伟明把豆瓣的一些工程实践进行了整理和总结,这是本书宝贵的一点。 

——清风,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),手机搜狐网,任资深开发工程师


欢迎转发至朋友圈。如无特殊注明,本公号所发文章均为原创或编译,如需转载,请联系「编程派」获得授权。

::...
免责声明:
当前网页内容, 由 大妈 ZoomQuiet 使用工具: ScrapBook :: Firefox Extension 人工从互联网中收集并分享;
内容版权归原作者所有;
本人对内容的有效性/合法性不承担任何强制性责任.
若有不妥, 欢迎评注提醒:

或是邮件反馈可也:
askdama[AT]googlegroups.com



自怼圈/年番新

DU21.7
关于 ~ DebugUself with DAMA ;-)


关注公众号, 持续获得相关各种嗯哼:
zoomquiet


粤ICP备18025058号-1
公安备案号: 44049002000656 ...::