导航:首页 > 编程语言 > python董伟明

python董伟明

发布时间:2022-07-26 18:10:45

A. 《pythonWeb开发实战》epub下载在线阅读,求百度网盘云资源

《Python Web开发实战》(董伟明)电子书网盘下载免费在线阅读

资源链接:

链接:

提取码:rgf4

书名:Python Web开发实战

作者:董伟明

豆瓣评分:7.1

出版社:电子工业出版社

出版年份:2016-9-15

页数:504

内容简介:

这本书涵盖了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开发,对各方面知识的理解和积累的经验进行梳理和总结。

B. 如何评价《python web开发实战》

本书有几个特点: 第一,使用了当前主流和前瞻性的技术,如Docker、Ubuntu 16.04 LTS、Cython、CFFI、Py.test、asyncio、IPython 5.0 LTS等,书中一部分内容是在Python 3下完成的。本书中全部工具都使用当前最新版,能保证在相当长的时间内书中的内容都不会过时。 第二,笔者在国内应用Python最大的豆瓣网做产品开发,一直在第一线写代码,大量例子和经验都是根据实际经验出发的。 第三,笔者非常关注Github和Python社区,会第一时间了解到新的趋势和思想,并在书中体现。举个例子,代码检查工具pep8已经在Guido van Rossum的要求下改名为pycodestyle了。

C. Python、C/C++

你找找董伟明的python web开发实战,里面有说到怎么调用,具体的我也忘了。

D. 如何自学 Python

感觉不是太多是因为python入门容易,其实要用好没那么容易。
1.python的工作最多的是web后端,所以最好会那些web framework相关的,不用全会,学几个主流的。
2.任何语言的核心内容都不多,python更精简一些,但是就这些内容,要用好也不容易。你需要看一些进阶的书,关于库,除了一些常用的核心库,大部分库用的时候查文档就好了,很多库看看源码更好,用几次就熟练了。
3.C++里面trick太多,要用好确实很花时间的,这个是历史原因,C#和java都是C++基础上的,就严谨很多,容易系统学习。python这类语言是牺牲一些执行效率来提高开发效率,具体的就是程序会慢些,但是源码会短些,python的可读性是很强的。
python的多线程不是强项,要多线程学erlang去。网络编程是python的强项,你可以学一下socket,这个比较底层,然后学一个web框架,比如django,django用起来不那么顺手,但挺适合学习的。

E. 如何评价《python web开发实战》

我是第一批入手python web开发实践的,书中第一版错漏是不少,自己也在github上给@董伟明提过issue,作者本人非常平易近人并且会耐心回答各种问题,如果大家有什么困惑的话,试着咨询一下作者相信作者也多半都会耐心地回答。
作者之前也就这本书在微信群中说过自己的这本书是一本大学老师画重点的存在。现在自己看了一段时间感觉确实是这样的。做web开发,你需要用到的技术非常的广,数据库、缓存、甚至数据分析和展示都会涉及到,每个方面背后都是各种各样的问题和解决方案。问题体量不大的时候还好,自己造个轮子不计性能怎么都可以解决了。如果数据的体量上来了,需要投入生产环境对性能有要求的时候,市场上成熟的轮子就必不可少了。当然你可以去网络谷歌针对不同的问题都有怎样的库和解决方案,然后按照官方文档一步步探索,但是每个人的精力都是有限的,每个库在不同方面的表现都不一样,且不说不少库的官方文档的相对于库所拥有的功能是多么的粗浅,这就导致每个人在面对不同的库的选择和上手的时间成本异常地高。如果你在一个拥有成熟技术框架的公司倒问题不大,你只需要熟悉公司正在用的几个库就可以完成你的工作了,但对于业务快速扩张的公司或在做自己项目的开发者来说,在面对某个问题python有些怎样的库,用什么样的库和如何快速入门就成了个很头疼的问题。纵观目前出版的python web方向的书籍,像狗书这样的入门书籍面在对这样的问题的时候好像也没有什么太大帮助,而python web开发实践正正解决了目前国内python web开发者头疼的问题:基本覆盖web开发需求,每个需求2到3个成熟的适用的库,每个库简易的入门和小技巧。
总结一下就是python web开发实践这本书是用来开眼的,能纵观目前web方向各个方面python中成熟主流的库,并快速应用到项目中。而不是目前python书籍中从零开始到实践的书(因为这本书不符合自己的预期而吐槽这本书的人可能是被书名所误导了吧)。所以如果希望转python或者刚入门的python小白(其实自己也是小白),在买之前应该想清楚自己的需求,web方向入门的话还是老老实实的看看linux基础,数据库,HTTP,然后挑一个框架(flask的话狗书是个不错的选择,但是不是学完python就能看懂的)做一个项目就入门了。

阅读全文

与python董伟明相关的资料

热点内容
linuxpython绿色版 浏览:429
怎么下载小爱同学音箱app 浏览:552
python占位符作用 浏览:76
javajdbcpdf 浏览:541
php网页模板下载 浏览:190
python试讲课pygame 浏览:407
安居客的文件夹名称 浏览:677
家里服务器如何玩 浏览:449
网站源码使用视频 浏览:746
stc89c52单片机最小系统 浏览:452
邮件安全证书加密 浏览:416
云服务器如何访问百度 浏览:279
常州电信服务器dns地址 浏览:839
用小方块制作解压方块 浏览:42
图像压缩编码实现 浏览:68
特色功能高抛低吸线副图指标源码 浏览:71
西方哲学史pdf罗素 浏览:874
python最常用模块 浏览:184
温州直播系统源码 浏览:112
程序员在上海买房 浏览:384