经典升级 | 豆瓣9.6,冠绝Python圈,读完它才能理解Python之美

《流畅的Python》是Python开发者广泛推崇的参考书,第二版新增和更新了部分内容,包括数据类构建器、函数中的类型提示等。这本书以高评分受到赞誉,译者安道和作者卢西亚诺·拉马略的合作使得中文版得以快速推出。文章讨论了书的内容、评价和用纸选择,同时宣布了留言赠书活动。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

题图 | Image by starline on Freepik

没有了这部作品,Python 程序员将会失去很多“获取知识的乐趣”。

无数大佬将这本书作为自己反复查看的手册,认为是这部作品带自己真正见识了 Python 之美。

ccf702cc7dc731689a0dabed6061f7c7.png

这位读者朋友,不好意思昂,因为尚未获得你的授权,将你的 ID 和头像打了个码,如果你读到了这篇文章,需要实名,请留个言,我们评论区请您出镜。

必须承认,这篇文章的标题深深受到了这位朋友的豆瓣评论的影响。

某一天刷豆瓣书评,刷到这一条,欣喜,也许「X之美」已经在书名中被用到大家审美疲劳了,但作为这本书的代表评论竟然如此贴切。我久久不能忘怀,这次非得把它写到标题不可。

我想,大部分朋友已经猜到了这本书是——《流畅的Python》,毕竟它是这样为大家所熟知。

这里,需要简单说明两个问题:一个是标题中的“9.6 分”,是英文版的豆瓣评分(第1版和第2版都是)。中文版的豆瓣评分第1版是 9.4 分(距离原版有差距,还需继续努力)。

c690658b5346e45cb08b3bedf5374140.png

另一个是,标题中的「冠绝Python圈」——作为一个编辑,我非常清楚很多人用「冠绝」来吸引眼球,严谨的读者对这样的词也已经免疫,甚至会本能地抵抗。我自认是一位比较务实的编辑,极少使用这样的词,但是,对于这本内心极度偏爱的作品——真的太难了,太难拒绝为一本如此经典、如此纯粹、带领众多 Python 开发者精进的图书使用「冠绝」了。因此,冒着一些被讨厌的勇气,我在标题中使用了这样的词,还请各位体谅。不过,我想,在读文章的各位应该也不会反对:如果 Python 圈有一本书值得给出这样的赞誉,那么非《流畅的Python》莫属(其实,微信读书的读者也给出了「神作」的推荐)。

9cf22a65bc12f0fa6cbf6a6afb0f2cf2.png

让我们非常欣喜的是,在首版出版 7 年之后,我们迎来了第2版(英文版的间隔时间)。

图灵深知大家对这本图书的喜爱,所以不论是译者安道,还是图灵编辑部的老师都快马加鞭,终于赶到了在英文出版不到一周年之际,可以盛情邀请读者阅读中文版了!

198aa3bf8fd8470821dac8fa3030a7a4.png

作者: [巴西]卢西亚诺·拉马略(Luciano Ramalho)
译者: 安道

(新版分上下册哦,阅读更方便)

那么,第 2 版都更新了哪些内容?我们一起来看看,以下 3 章为完全新增

  • 第5章 数据类构建器

  • 第8章 函数中的类型提示

  • 第15章 类型提示进阶

以下 3 章内容经过了大调:

  • 第13章 接口、协议和抽象基类

  • 第14章 继承 瑕瑜互见

  • 第16章 运算符重载

其余所有章节的文字内容和代码都基于 Python 3.10 进行了修订。综合评估,内容修订率超过了 35%。如果还没有这本书的朋友,放心购入,目前,5 折是抄底价

下面是全书的图书目录(分上下册,上册 1~3 部分,下册 4~5 部分,共计 772 页):

9bf6370d05631443a3d3336276dcf037.png

ad62cf92d9b5ad1c9627baab2baf2b45.png

看见图什么感受?16 章啊,每一章还有好多节,内容还写得巨好 ,这就是 Ramalho 大佬厉害的地方。

4d18947347a67fbd77f5fc900223ded2.png

上面那个图很大,如果不方便,
可以用这个图速览内容

Ramalho 大佬不仅技术高,而且心细,每一章更新了什么内容,都在具体章的第一节做了详细说明,比如:

2a181ad0480b2b82d3b9e4ac2c5e86e4.png

当然,Ramalho 的厉害不仅体现在超级细心、超高的写作水准上,还体现在强大的总结分析能力上。你可能不知道——这本书光精心设计的代码示例就有近 500 段!还有大量的图和表,简直对学习真的太友好了!

话说,这本书这么棒,就连 ChatGPT 都知道呢!不光知道好,还知道好在哪里。

cd8dee2456c6b77b7275fee9c5f9193c.png

9ae6cd8949d5e9e518bb3f766f0f37ef.png

这本书的经典性想必大家也都了解了, 我们再用一张简单的图来概括一下吧:

fc77b41ecb5075b10607968f6c30c4cb.png

作者与译者

能有这么优秀的作品,必须要感谢作者卢西亚诺·拉马略(Luciano Ramalho)和译者安道的出色工作。让我们来 了解一下两位。

卢西亚诺·拉马略(Luciano Ramalho)
Thoughtworks 首席咨询师、Python 软件基金会成员、巴西知名 Python 语言学习社区 Python Brasil 联合创始人。拥有 25 年 Python 编程经验,他的《流畅的Python》是编程领域经典作品,影响近 8 万读者。

安道
活跃的技术图书译者,译有《流畅的Python》《Flask Web开发:基于Python的Web应用开发实战》《Python网络编程攻略》等经典图书。

One More Thing

最近,有读者在第一时间购入了这本经典图书,但是回家翻看之后发现图书纸张有点「透」,因此网上有部分读者在“讨论”纸张透的问题。

图灵非常感谢大家的反馈,也非常重视纸张带给大家的体验。这里跟大家详细说明一下这本书的用纸,以及这款纸的优缺点。

【用纸】:雅文书纸 70g 胶版纸(双胶)

【说明】:雅文书纸是亚太森博旗下的中高档文化用纸系列,而亚太森博是新加坡金鹰集团旗下世界领先的浆纸生产商,在山东和广东都有子公司。

【总结】:这本书的用纸还“可以”,是一线品牌商(亚太森博纸业)的一个很重要的系列(雅文书纸)。

70g 胶版纸是什么概念?

计算机图书用纸在 50 ~ 90g 的范围,以 70g 居多(实际单位为 g/m2,业内简称 g)。70g 足以获得良好的阅读体验。此外,图书用纸并不是越厚越好,因为厚意味着「厚重——成品书厚,携带笨重」。具体到咱们这本书,有 772 页之多,按照目前的用纸,书厚是 3.5 厘米,如果换成 80g 的纸,书的厚度就变成了 4.1 厘米。大多数时候,图书过厚会带给读者一些负担——长时间阅读的体力负担可能还好,无法阅读完一本书的心理负担就比较要命了。

因此,为了进一步方便大家阅读,升级版分成了上下册。希望大家便捷、轻松地征服 Python。

这本书是不是有点透?

那么,有读者朋友反馈的这款纸有点透的问题是否存在?

是的,确实存在。透明度略高,是这款纸张的特色。请注意,之所以用了“特色”,而没有使用“缺点”是因为,透明度高一方面是因为它的用材比较好,这个是优点;另一方面确实会让印刷出来的成品书显得“通透”,这个就是缺点了。

总结一下这款纸张的优点:

  • 平滑度高、纸张韧性好

  • 纸张匀度好、吸墨好

  • 书写性能优异

  • 颜色还原度高

  • 含木浆量高

  • 没有增白剂

  • 环保护眼

总结一下这款纸张的缺点:

  • 透明度略高

哎,发现了没有?这款纸张有点“通”人性——优点都是隐藏的,不够明显,但缺点有点突出。哇塞,在读文章的各位,有没有觉得跟自己很像?(编辑已躺枪。)

那么,延伸一下,如何更好地了解一本图书用纸的优缺点呢?

10 秒钟鉴定图书用纸法

  • 食指和拇指放到一页纸上捻一捻,感受下纸张的厚薄

  • 整个手掌放到纸张上来回摸一摸,体验纸张的光滑度

  • 屏住呼吸闻一闻油墨背后的纸浆味,可能只能闻到墨香

  • 大笔一挥,签上自己的名字和日期,领略一下纸张的书写性能

等你收到图书后,就可以马上打开图书感受一下:是不是很光滑?是不是厚度适中?是不是让你的字变得更美了?

如果无法接受这款纸张怎么办?

如果大家在了解了本书用纸的这些信息之后,其中依然有较大比例的朋友无法接受这款纸,那么,在重印的时候,我们会换一种纸张,一切以读者朋友的体验为最高标准。(过段时间,我们会专门做个调研。)

说了这么多,其实最关键的是什么呢?回到我们的图书,最关键的是,让 Python 编程更流畅,利用技术提升效率——祝大家通过学习这本书在进阶 Python 技术的路上一往无前,同时发现 Python 之美

PS:技术一日千里,而深入理解编程语言的本质永不过时。

评 论 赠 书

畅所欲言,说说关于这本书的一切。

每满 10 条留言赠出 1 套价值  199.98 元的《流畅的Python(第2版·上下册)》。

活动截止时间:4 月 20 日 12:00。

你也可以通过以下二维码立马购入图书:

d87d65638159d818ee71a8bae9897b0e.png

扫码 购买
只需 99.9

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值