这本书涵盖了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
Thisbookofpoetry,StillnessofHeart,isEricSchmidtasfirstpublishedworkasapoet.Thebo...
一部手绘全球建筑史:普利策奖获奖作者为你讲述建筑的前世今生;剖面图大师图解16座传世建筑。◎ 编辑推荐☆ 普利策奖获奖作者与剖面图大师联袂创作该书作者帕特里克·...
籍贯:山西省沁水县人年龄:59岁工作单位:杭州大视角文化传播有限公司工作经历:曾任中国贸易促进委员会和《中国对外贸易报》浙江记者站站长兼《中国对外贸易》杂志社浙...
如果有人问你,谁是世界上最厉害的投资大师?我们多数人可能会回答:沃伦·巴菲特。但是本书的作者告诉我们,不是巴菲特,也不是索罗斯或格罗斯,而是一个你我可能都没...
编辑推荐:唐浩明熊召政联袂热情推荐完整解读袁世凯的双面人生和命运沉浮全面再现清末民初社会巨变和风云变幻督朝鲜,抚山东,直入内阁,十数载纵横捭阖,终成枭雄霸业卖康...
精彩摘录装领线设计在原型领口线附近的领子被称为衬衫领。这种类型的领子在前中心处左右分开。衬衫领的制图方法的实验结果结果显
TheObsidianGenetreatsitsreaderstoanintensestorylinefeaturingthemosthorrendoustyp...
长宇宙,90后双子女,生长于北方,观生活万象,怀一己之念,希望能用文字感染那些同样对生活抱有希望,并且相信爱情的人们。
森下典子(1956— ),日本散文家。曾为《朝日周刊》专栏作者,擅长朴实无华,轻松明快的写作风格。2002年出版茶道随想《日日是好日——茶教给我的15种幸福》,...
聂小晴,80后女生,喜欢在人群中孤单行走,在天桥上仰望天空,将一些灵光乍现的片段记录成文字,用感性而又闲适的态度生活,出版作品有《千古风流话周瑜》,《草根宰相诸...
芭芭拉•安吉丽思博士当代个人成长与灵性成长领域颇有影响力的导师之一几十年来,芭芭拉•安吉丽思博士电视、电台、图书散播爱、快乐与追寻人生意义的讯息,影响了全球各地...
云葭,作者、编剧,2009年出版第一部作品,写文十年有余。已出版长篇小说:《苏染染追夫记》《下一个天亮》《帘卷西风》《醉流年》《谁在记忆里流连》《回忆停在那一边...
WhatMallockdealswithinthisbookisaquestionwhichmaywellstrikemany,atfirstsight,asa...
小病小痛小验方 内容简介 当今社会“看病难,看病贵”已成不争的事实,它已成为近些年来民众民生的焦点问题,这一问题在农村更显突出。“做个阑尾炎,白耕一年田”,“脱...
精彩摘录爱国大部分是感情的物。……当社会上人人感情热烈的时候,他们自以为天经地义的盲动,往往失去理性,做出自己不能忍受的
苍天如圆盖,陆地似棋局。世人黑白分,往来争荣辱。从军事地理的视角解读三国时代的天下大势。构建中字模型,借助近百张卫星地形图,立体解析三国时代的军事地理。名人推荐...
起點中文網大神作家,創作經驗豐富,文筆老練,文風爽利,廣受讀者喜愛和追捧。生於津門,現居武漢。喜歡平靜簡單的生活,愛讀書,愛幻想,相信一生一世一雙人的愛情存在。...
机动车驾驶人实用手册 本书特色 《机动车驾驶人实用手册》:全国文明交通宣传作品评选挂图类一等奖*(福州市公安局选送)机动车驾驶人实用手册 内容简介 为了切实增强...
马家辉,1963年生。获《南方人物周刊》评选为“年度中国魅力五十人物”之一。著名作家、媒体人、主持人、文化评论学者。台湾大学心理学系学士,美国芝加哥大学社会科学...
作者 | 安东·巴甫洛维奇·契诃夫(1860—1904)本职医生,19世纪俄国批判现实主义文学的最后一位伟大作家。从幽默讽刺小品开始自己的文学生涯,代表作有《一...