这本书涵盖了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, 腾讯工程师
作者是豆瓣条目组高级产品开发工程师,主要负责豆瓣读书(对,你没有看错,就是这个网站)、电影、音乐、东西等产品线。从2011年开始接触Python, 从运维、运维开发到现在的Web开发,积累了丰富的运维和开发经验,这本书将作者这些年使用Python进行Web开发,对各方面知识的理解和积累的经验进行梳理和 总结。
作者个人博客是http://www.dongwm.com,Github地址为https://github.com/dongweiming
凯文·费尔利兹博士,美国哥伦比亚大学音乐系、非裔美国人研究所助理教授,《跨现代性》《金属音乐研究》和《金属音乐与文化研究
李磊,现就职于北京中电汇智科技有限公司,任高级工程师、高级项目经理,主要从事 Java企业级应用的研发工作,曾先后从事制造、通信、水利、金融、能源等多个行业的企...
【编辑推荐】★即使在移动互联网时代,本书依旧是你“京都游”完美的随身读物。★一本极其实用的旅行指南,八条宠爱自己的京都私路,条条体验“最京都”气息。★海量暖心照...
本书是鲁迅文学奖获得者、蒙古族作家鲍尔吉•原野的首部长篇少儿小说,它以少年的视角,讲述了铁木耳、金桃和海兰花等五个蒙古族孩子在假期中的奇妙经历和丰厚收获,刻画了...
制浆造纸现代节水与污水资源化技术 本书特色 《制浆造纸现代节水与污水资源化技术》由中国轻工业出版社出版。制浆造纸现代节水与污水资源化技术 内容简介 简介本书是“...
当代中医大家临床用药经验实录 本书特色 本书以中医临床实用性为原则,收集和整理了当代名老中医的临床用药心得体会。既有理论总结,也有特色用药的介绍,十分便于读者学...
让你年轻的中药 作者简介 p> 作者简介 郑大坤教授,著名中医药专家,生于1944年,祖籍江苏江阴。早年毕业于南京中医学院,长期从事中医临床、教学和编辑工...
王昇與國民黨-台灣政戰教父的一生黃華倫2003/04/01 第366期書名:Counterrevolution in China:Wang Sheng and ...
冷作钣金工工作手册-第二版 本书特色 《冷作钣金工工作手册(第2版)》是内容全面的冷作饭金工工具书,涵盖了冷作饭金加工的所有加工工艺。全书分7篇,共20章。第1...
Whatissowrongwithstealingacountryaspatrimony?Itasculturalheritage?Whenyouthinkab...
作品目录译者的话:从无政府走向世界治理作者序言第一章 世界政治中的治理、秩序和变革第二章 没有政府的治理:19世纪欧洲国际政
钱,生活中无处不在。怎样才能赚到更多的钱?大多数人至今也没明白。钱为何物?钱从何来?钱怎么才能生钱?本书细说中国人关于金融货币的智慧,纵论钱的诞生、成长、演变的...
中医天灸疗法大全 本书特色马玉侠、韩兴军、姜硕主编的《中医天灸疗法大全》分上篇、下篇和附篇3部分。上篇详细介绍了天灸疗法的概念、发展历史、理论基础、作用机理、常...
村上春树,日本作家。生于1949年。29岁开始写作,处女作《且听风吟》获日本群像新人奖,1987年问世的《挪威的森林》日文版销量已突破1000万册,2009年出...
阿加莎·克里斯蒂被誉为举世公认的侦探推理小说女王。她的著作英文版销售量逾10亿册,而且还被译成百余种文字,销售量亦逾10亿册
雪小禅:畅销书作家,知名文化学者,中国慢生活美学代言人。曾获第六届老舍散文奖、首届孙犁文学奖等多个奖项。被评为“中国移动”大学讲座形象大使,“中国青年论坛”北京...
今日说法故事精选-3-2010年版 本书特色 谁取走了我的钱未完成的千字检讨砖头挡汽车伤心的肺摄像头下的意外*后的葬礼深圳福彩诈骗案全记录“股”惑今日说法故事精...
◎在日本销量破亿的系列漫画《乔乔的奇妙冒险》,中文简体版出版!◎第五部·黄金之风乔鲁诺·乔巴纳:我有一个梦想,就是成为黑帮之星!我要净化我所生长生活的街道!◎梦...
朱良春用药经验集-(修订版) 目录 根深叶茂,硕果累累——记朱良春老师生平及学术思想 1、附子温五脏之阳、要善用,不可滥用 2、夺参性苦寒沉降,调心律,抗菌止痢...
郑巍,80后新锐作家,酷爱文史,对许多历史事件有着自己的见解,多年醉心于文山字海,近年来一直致力于民国历史的研究,著作颇丰。