
[巴]卢西亚诺·拉马略
本书是Python领域备受推崇的经典作品,致力于帮助Python开发人员挖掘这门语言及相关程序库的优秀特性,写出简洁、流畅、易读、易维护,并且地道的Python代码。本书着重讲解Python语言所独有的功能,助你成功进阶为Python高手。第2版与时俱进,教你跳出旧有经验,探索并运用地道的Python 3功能。第2版主体内容分为五部分:数据结构、函数即对象、类和协议、控制流、元编程。每一部分都精彩纷呈,通过丰富的示例和细致的讲解,教你充分利用Python特性,写出有效且现代的Python 3代码。
python就像是一个自由的幸运儿。 说它自由,是因为python社区开放,有人提出讨论,往往就会被维护者接受,什么有趣的语言特性都能往里加。 比如:列表表达式,生成器表达式,protocol与抽象基类(鸭子与大鹅类型),多重继承与运算符重载,类型提示,函数装饰器,泛型(协变/逆变),可迭代与迭代器协议,生成器与协程,特性与描述符,子类构建器,类装饰器与元类,句法宏等。这造就了python比起其他主流编程语言,表达力强的优势。 说它幸运,是它每次都赶上了时代潮流——从最初的web 2.0时代网络爬虫(当时Node.js和Go还未兴起),再到大数据时代的数据分析与科学计算(pandas, numpy等),直至现在的深度学习(PyTorch, TensorFlow等),都能见到它的影子。 如果想要触碰这些领域,就避不开深入学习它,而阅读此书既是进阶python的第一步,也是了解python丰富的高表达力语言特性的好选择。
昨天微信读书告诉我,订阅了很久的这本书终于上架了,书无需多言,肯定是好书,属于python编程进阶指南。 python这么多年发展,第1版介绍的python版本已经落后太多了,第2版就刚好紧跟版本,讲到python3.10。 如果你已经入门python一段时间,看到这本书,恭喜你捡到宝了。 如果你准备入门python,引用书中的一句话:不成熟的抽象和过早的优化一样,都会坏事。可以换一本《Python编程:从入门到实践》 简单的翻看了几分钟,有点小瑕疵。书中对比不同类型方法的表格图片,缩略的太多了,我不管是用手机还是电脑点进去放大来看,英文字母也看不清,这可是主要参考对比图,微信官方上架时候真的认真审核过这本书吗?真诚希望可以换成更清晰的图,不然实在是影响阅读。
该书不适用于小白阅读。有着大量的高阶知识,默认已经掌握了基本的概念。同时虽然在讲述上简短,不能够很好的充分展示相关内容,但其依然算是开了个头,作为后续的拓展,也给出了精通该技术的相关指引例如cookbook和python使用手册。
最值得一读的python 佳作之一
耗时十六小时,终于读完这本经典的第二版!第二版依旧是神作!人生苦短,我用 Python。这话依然成立!
大概19年左右,我买了这本书的第一版,奈何总是读了开头而没有能坚持读下去。这大概是我做事情一直不太成功的原因,总是虎头蛇尾。 今年有幸在微信读书上花费了30个小时,走马观花的浏览一遍这本书,但是因为在微信读书上大概的看了看。越往后面就看得越不是特别的懂。纸上得来终觉浅,绝知此事要躬行。要认认真真的把这本书看一遍,把样例代码都敲一遍,是三十个小时远远不够的,需要六十,九十甚至数百小时。但是如果这样做一遍,收获绝对大于取走马观花的读10本,甚至二十本书。生命中太多说啥都知道但是到头却一事无成的人,终究是浅尝辄止惹的祸。 这本书跳跃性非常强,基本上属于拎着一个python新特新就上来讲解一番,既不属于深入,又难以浅出,所以绝对不适合初学者入门,也不适合所谓的高手深入研究某一个主题。但是比较适合像我这种在其他语言上有所了解,上来仗着对其他语言的,比葫芦画瓢地在 python上使用。而且还能做出来一些成绩和产品的人。因为你不能说我们不会用python但是总会低效和不够优雅的,正如本书说,你不会用你不知道的东西。因此,可能用在自己认知的圈层内打转转,用自己熟悉的解决自己熟悉的,便不再能够提高。本书可以打开一个新的视野,让我们了解一些不一样的python世界。 接下来,花费几十个小时或者几百个小时。用心的把不熟悉的代码写一写。 学习最好的方法便是应用。
语言描写简洁直白,书中采用的示例直击问题要害。章节排布也是层层递进,逐步加深。不愧是有着几十年经验的pythoner。适合有一定开发经验的程序员阅读,作为进阶之选
Python进阶好书,之前只是学习了最基础的Python语法,但从这本书当中可以学习到Python的很多设计理解与特性。豆瓣上诟病的翻译问题在书友公开的想法的帮助下并不影响阅读。但在异步那部分感觉太注重于讲解例子没有更深入地讲解。
虽然没怎么看, 但随手翻了几页,感觉还不错
这本书的翻译感觉不友好,感觉有的句子不连贯