-
>
全国计算机等级考试最新真考题库模拟考场及详解·二级MSOffice高级应用
-
>
决战行测5000题(言语理解与表达)
-
>
软件性能测试.分析与调优实践之路
-
>
第一行代码Android
-
>
C Primer Plus 第6版 中文版
-
>
深度学习
-
>
MATLAB计算机视觉与深度学习实战-赠在线交流卡和本书源码
Effective Python:编写高质量Python代码的90个有效方法(原书第2版) 版权信息
- ISBN:9787111674023
- 条形码:9787111674023 ; 978-7-111-67402-3
- 装帧:平装-胶订
- 册数:暂无
- 重量:暂无
- 所属分类:>
Effective Python:编写高质量Python代码的90个有效方法(原书第2版) 本书特色
●本书可以帮你掌握真正的Pythonic编程方式,令你能够完全发挥出Python语言的强大功能,并写出健壮而高效的代码。Scott Meyers在畅销书Effective C++中开创了一种以使用场景为主导的精练教学方式,本书作者Brett Slatkin就以这种方式汇聚了90条实践原则、开发技巧和便捷方案,并以实用的代码范例来解释它们。 ●Slatkin根据自己在Google公司多年开发Python基础架构所积累的经验,揭示Python语言中一些鲜为人知的微妙特性,并给出了能够改善代码功能及运行效率的习惯用法。通过本书,你能够了解到解决关键编程任务所用的奇妙方式,并学会编写易于理解、便于维护且利于改进的代码。 ●“自2015年第1版出版之后,我一直在向人推荐这本书。第2版更新并补充了涉及Python 3的内容,里面写满了各种实用的Python编程技巧,这些技巧对新手和老手都有帮助。” —Wes McKinney,Python Pandas项目创始人,Ursa Labs的主管 ●“如果你是从其他语言转到Python的,那就把这本书当成权威指南来看吧!它会教你怎样充分利用Python的各种特性。我用Python已经快20年了,但还是能够从这本书里发现很多有用的技巧,尤其是与Python 3的新特性有关的技巧。本书中的建议都很实用,可以帮助我们判断什么样的代码才是Python风格的代码。” —Simon Willison,Django联合创始人 ●“我用Python写了很多年程序,认为自己已经很了解这门语言了,但是看过这本书中的各项技巧之后,我才发现自己写的代码仍然有很多地方可以改进。比如可以通过二分法在有序的列表中搜索,让程序跑得更快;可以采用只能通过关键字形式来指定的参数把代码写得更加清晰易读;可以通过星号表达式来拆分序列,减少出错率;可以通过zip并行迭代多个列表,让代码更具Python风格。第2版还有个好处,就是它能让我很快掌握Python 3的新特性,例如walrus操作符、f-string、typing模块等。” —Pamela Fox,可汗学院编程课创始人 ●“Python 3终于成了Python的标准版本,它其实已经做了8次小的修订,其中添加了许多新特性。Brett Slatkin这次带来的Effective Python第2版,讲解了大量新的Python编程习惯,并且给出了很多条明晰的建议,这些内容考虑到了从Python 3.0到Python 3.8之间的各个版本,至于Python 2,现在可以让它歇一歇了。本书前面几章介绍了Python 3的许多新语法和新概念,比如string对象、byte对象、f-string、赋值表达式(assignment expression,作者会提到关于这种表达式的几个你不一定知道的特殊叫法),以及如何把tuple中的其他元素全都捕获下来。后面几章谈的主题比较大,其中有些内容我原来没听说过,还有一些我虽然听说过,但总找不到特别好的办法给别人讲解。比如第6章,其中有一条建议很棒,那就是第51条。另外,作者还介绍了一个奇妙的方法,叫作__init_subclass__(),我原来不太熟悉。在介绍并发与并行的章节中,第53条建议讲得很好,当然作者还讲了asyncio(异步I/O)与coroutine(协程)的问题,而且讲得很对。另外就是谈稳定与性能的那一章,其中第70条建议值得注意。总之,每一部分都写得很棒,作者把这些实践技巧讲解得相当清晰,以后我打算引用书里的一些内容,因为这些建议实在是很有道理。如果今年只读一本Python书的话,那肯定该选这一本。” —Mike Bayer,SQLAlchemy创始人 ●“刚学编程的人和有经验的开发者都非常适合看这本书。书中的范例代码写得很周详,作者解释得也相当精准、透彻。第2版更新了与Python 3有关的建议,这实在是太好了。我已经用Python近20年了,但还是每看几页就能发现一些新的知识。书中给出的建议,我想每个人都应该听取。” —Titus Brown,加州大学戴维斯分校副教授 ●“与上一版一样,Brett Slatkin依然很好地将整个Python开发界的各种经验,全都浓缩到了一本书中。他既谈了元类与并发这样的高端主题,也没有忘记稳定性、测试与协作开发等重要基础知识。本书新版用大家都能接受的观点,讲述了什么叫作Python式的编程风格。” —Brandon Rhodes,python-patterns.guide的作者
Effective Python:编写高质量Python代码的90个有效方法(原书第2版) 内容简介
本书可以帮你掌握真正的Pythonic编程方式,令你能够接近发挥出Python语言的强大功能,并写出健壮而高效的代码。Scott Meyers在畅销书《Effective C++》中开创了一种以使用场景为的精练教学方式,本书作者Brett Slatkin就以这种方式汇聚了90条实践原则、开发技巧和便捷方案,并以实用的代码范例来解释它们。
Slatkin根据自己在Google公司多年开发Python基础架构所积累的经验,揭示Python语言中一些鲜为人知的微妙特性,并给出了能够改善代码功能及运行效率的习惯用法。通过本书,你能够了解到解决关键编程任务所用的奇妙方式,并学会编写易于理解、便于维护且利于改进的代码。
Effective Python:编写高质量Python代码的90个有效方法(原书第2版) 目录
Effective Python:编写高质量Python代码的90个有效方法(原书第2版) 作者简介
[美]布雷特·斯特拉金(Brett Slatkin),Google首席软件工程师,他是Google Surveys的联合技术创始人,也是PubSubHubbub协议的共同创造者之一。此外,Slatkin还发布了Google的第一个云计算产品——App Engine。早在15年前,Slatkin就开始在工作中使用Python管理Google大量的服务器群。他拥有纽约哥伦比亚大学计算机工程专业学士学位。
- >
推拿
推拿
¥12.2¥32.0 - >
史学评论
史学评论
¥13.9¥42.0 - >
经典常谈
经典常谈
¥17.1¥39.8 - >
自卑与超越
自卑与超越
¥13.5¥39.8 - >
中国人在乌苏里边疆区:历史与人类学概述
中国人在乌苏里边疆区:历史与人类学概述
¥24.0¥48.0 - >
朝闻道
朝闻道
¥10.2¥23.8 - >
伊索寓言-世界文学名著典藏-全译本
伊索寓言-世界文学名著典藏-全译本
¥6.1¥19.0 - >
小考拉的故事-套装共3册
小考拉的故事-套装共3册
¥36.7¥68.0
-
区块链开发从入门到精通 以太坊+超级账本
¥55.9¥79.8 -
C和指针
¥69.3¥99 -
超简单用PYTHON让Excel飞起来
¥54.4¥69.8 -
超简单:用Python让Excel飞起来(实战150例)
¥55.9¥79.8 -
新编C语言习题与解析
¥48.3¥69 -
深入浅出Pandas:利用Python进行数据处理与分析
¥84.2¥99