流畅的 Python
副标题:无
作者: [巴西] 卢西亚诺 • 拉马略(Luciano Ramalho)
内容简介:
前言
要不这样吧,如果编程语言里有个地方你弄不明白,而正好又有个人用了这个功能,那就请他出去。这比学习新特性要容易些,然后过不了多久,剩下的程序员就会开始用 Python 0.9.6 版,而且他们只需要使用这个版本中易于理解的那一小部分就好了(眨眼)。1
——Tim Peters传奇的核心开发者,《Python 之禅》作者
1发布在 Usenet 小组 comp.lang.python 中的消息,2002 年 12 月 23 日,“Acrimony in c.l.p”。
Python 3.10 官方教程的开头是这样写的:“Python 是一门既容易上手又强大的编程语言。”这句话本身并无大碍,但需要注意的是,正因为它既好学又好用,所以很多 Python 程序员只用到了其强大功能的一小部分。
只需要几个小时,经验丰富的程序员就能学会用 Python 写出实用的程序。然而随着这最初高产的几个小时变成数周甚至数月,在那些先入为主的编程语言的影响下,开发人员将慢慢地写出带着“口音”的 Python 代码。即便 Python 是你的初恋,也难逃此命运。这是因为在学校里,抑或是那些入门书上,教授者往往有意避免介绍这门语言所独有的功能。
另外,向那些已在其他语言领域里拥有丰富经验的程序员介绍 Python 的时候,我还发现一个问题:人们总是倾向于寻求自己熟悉的东西。受到其他语言的影响,你大概能猜到 Python 支持正则表达式,然后就会去查阅文档。但是,如果你从未接触过元组拆包(tuple unpacking),也没听说过描述符(descriptor),那么估计你不会特地去搜索,然后就永远失去了使用这些 Python 所独有的功能的机会。
这并不是一本全面介绍 Python 的手册,而是着
目录预览:
流畅的 Python(第2版)
版权信息
版权声明
O'Reilly Media, Inc.介绍
献辞
专业推荐
前言
目标读者
非目标读者
五本书合而为一
内容编排
以实践为基础
杂谈:一点个人看法
排版约定
使用代码示例
O'Reilly 在线学习平台(O'Reilly Online Learning)
联系我们
致谢
第 1 版致谢
电子书
........