这本书涵盖了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
暌违多年,《饥饿的女儿》作者——虹影全新长篇新鲜面世。一个英雄救美的男孩,有一颗至善的心,在医院里认识的护士秦佳惠,是重庆大美女,偷了她照片——这样故事是骨子里...
腾讯研究院腾讯公司设立的社会科学研究机构,旨在依托腾讯公司多元的产品、丰富的案例和海量的数据,围绕产业发展的焦点问题,通过开放合作的研究平台,汇集各界智慧,共同...
七点三十五分。石神走进便当店。“欢迎光临!”从柜台那头传来的声音石神早已熟悉,但每次听到,他都会有全新的感受。而对靖子而言,邻居石神就像公寓墙壁上的裂缝,知道它...
村上春樹1949(昭和24)年、京都市生まれ。早稲田大学第一文学部卒業。1979年『風の歌を聴け』(群像新人文学賞)でデビュー。主な長編小説に、『羊をめぐる冒険...
作品目录1 老斗 2 套诗 3 述梦 4 盗官 5 斗铭 6 验鸭 7 捏虱 8 问心 9 画影 10 爵诨 …… · · · · · ·
杨红旭,上海易居房地产研究院副院长,中央人民广播电台特约财经评论员,全国著名房地产政策专家、行业分析师、企业战略专家、地产专栏作家,主导或参与上百个重大课题,为...
蒲松龄(1640年06月05日-1715年02月25日),字留仙,又字剑臣,别号柳泉居士,清代著名的小说家,著有文言文短篇小说集《聊斋志异》。现山东省淄博市淄川...
The1745JacobiterebellioninScotlandformsthebackdroptothisnovel.Theplotdealswithth...
安武林,著名儿童文学作家,中国作家协会会员,中国寓言文学研究会副会长,《中国图书商报》“十年优秀书评人”。迄今已出版作品一百余部,畅销全国。代表作有小说集《友情...
作品目录前 言 / 0011 让心灵从一切限制中解脱出来 / 005所以自我理解是重要的,自我知识是智慧之始。自我知识不是与某些心理学
张小娴,香港女作家。1995年推出第一部长篇小说《面包树上的女人》而走红文坛,继亦舒之后,成为香港最受欢迎的言情小说家。她的作品善于描写都市的男欢女爱,深受年轻...
刘季文临证精华 本书特色 本书通过医论、医案、处方用药特色三个部分,详细阐述了湖南浏阳中医名家刘季文数十年行医之精要。特别是本书所收录的验案,均为刘季文行医施治...
陈耀福 (Norman Tan),亚洲著名广告人,生于新加坡,现任智威汤逊北亚区首席创意长兼中国区主席。台北广告界将其早年带来的广告创意影响力称为“陈耀福现象”...
作者:丸戶史明日本「企畫屋」所屬的知名劇本作家,主要從事AVG遊戲的劇本創作。丸戶加入企畫屋後,與「戲畫」合作推出了PC平台AVG遊戲《Chocolat ~ma...
作品目录整理者说明绪论第一讲 原始佛学第一节 释迦的时代第二节 原始佛学的构成第三节 原始佛学的要点第二讲 部派佛学第一节 佛
晴空蓝兮,典型的射手座,热爱自由,不喜拘束。毕业于华中科技大学,现居南方。喜欢有微风的阴天,热烈向往遥远的巴黎,希望终有一天能过完全自由自在的生活。代表作:《良...
亨利·戴维·梭罗(1817—1862),19世纪美国超验主义作家、哲学家。1837年毕业于哈佛大学,回到家乡以教书为业,1841年后转为写作。曾协助爱默生编辑评...
提笔写《竹书谣》时她在地球的另一端,独自一人,书写着春秋的浪漫、自由和奔放。她对自己的作品追求完美,近乎自虐,一器一物都有出处,一字一句都要精致。都云作者痴,谁...
◎ 【编辑推荐】※理解写作的三个层面: “人与自然”“人与他人”“人与自我”我们在编选这套《给孩子的冰心写作课》时,除了关于写作的经验,更多地选择了关于读人阅世...
九攻:人气漫画家,个人风格浓郁鲜明。漫画代表作品有《18不限》,《不轮之轮》等。编剧风格搞笑虐心,号称“被读者寄刀片最多”的漫画家。2016年作为共同创始人,创...