《Python Web开发实战》
ebook书名:Python Web开发实战
作者:董伟明
出版社:电子工业出版社
出版年:2016年
页数:504
格式:ebook
ISBN:9787121297335
内容简介:
《Python Web开发实战》这本书涵盖了Web开发的方方面面,可以分为如下部分:
1. 使用最新的Flask 0.11进行Web开发,学习Jinja
2、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项目经验。
作者简介:
作者是豆瓣条目组高级产品开发工程师,主要负责豆瓣读书(对,你没有看错,就是这个网站)、电影、音乐、东西等产品线。从2011年开始接触Python, 从运维、运维开发到现在的Web开发,积累了丰富的运维和开发经验,这本书将作者这些年使用Python进行Web开发,对各方面知识的理解和积累的经验进行梳理和 总结。
-
《内在工程》电子书免费下载
《内在工程》通过萨古鲁的人生经历和生活感悟,为读者呈现认知自我的基本概念,打开尚未知晓的“自我地图”。并从“身体”“头脑”“能量”“喜悦”这几个方面入手,帮助读者去剖析自我、认识自我,从而发现自我,进而找到自我。《内在工程》的内容能够使每位...
01月01日[生活]
-
《“错误”的行为》电子书免费下载
准备好改变你对经济学的看法了吗?纵观理查德·泰勒的职业生涯,我们发现他的研究始终围绕着一个激进的观点开展:经济活动的主体是人,即拥有可预测行为且容易犯错的个体。在《“错误”的行为》一书中,泰勒讲述了他将经济学从高高在上的“象牙塔”带回现实的...
01月01日[生活]
-
《喜妈教你坐月子》电子书免费下载
《喜妈教你坐月子》是一本有关坐月子常识的书籍。书中的内容真实详尽,以新妈妈月子期间大家关注的问题为主题,对新妈妈月子期间如何做到科学地进行营养补充、合理地安排产后运动和如何让身体尽快恢复等内容给出了科学的应对策略,图文并茂,推荐的方法科学实...
01月01日[生活]
-
《特洛伊战争 : 旧史新解》电子书免费下载
特洛伊战争是历史上最有名的冲突之一,是为了争夺美丽的海伦而发动的一场长达十年的战争。两千多年来,人们从这个故事中汲取了许多艺术灵感。但是,这个故事究竟是真是假?.在《特洛伊战争》中,历史学家和古典学者巴里•施特劳斯一直探索着战争背后的谜团和...
01月01日[文化]
-
《食荤者》电子书免费下载
一个人要成长,要立足,不可能回避这个商业社会的普遍游戏规则。“食荤”两字堪透此中奥妙。食荤未必是吃人,但是一定是钩心斗角,争取最大利益。面对社会,面对生存,面对挑战,有人是主动食荤,有人是被动食荤,有人是被迫食荤,有人更是逃避食荤……《食荤...
01月01日[文学]