《流畅的Python》是一本深入浅出的Python编程指南,作者通过丰富的实例和案例详细讲解了Python的各种特性和用法,引导读者写出更加优雅、高效的Python代码。该书不仅适合初学者入门,也能帮助有一定经验的开发者提升编程水平。是学习Python的必备工具书。
《流畅的Python》读后感(一)
这本书的作者是一个巴西人,有着多年的python开发经验的一位讲师。比较适合中级和高级开发人员阅读,里面涉及到python这门语言的一些特性和底层逻辑,讲的还是比较宽泛的,如果需要深入了解的话,可以看看每章后面的扩展阅读推荐的书籍,每一本都是经典著作。值得一读,把这几本都啃完的话,python这门语言基本就吃透了。
《流畅的Python》读后感(二)
Python如今已是异常火爆,这本书是给入门Python语言之后,想进一步学习Python的同学准备的。难能可贵的是,本书花了大量篇幅,通过许多例子深入讲解了文本编码、迭代器与生成器,协程,并发程序设计,元编程等诸多实用且对新人有难度的知识点,需要读者反复阅读理解相关章节。
本书每章后都附有一些阅读材料,其中涉及了Python语言的设计理念,也有章节相关的知识,对感兴趣的同学来说,是一件节省时间的好事情,不用花精力去网上搜寻相关的材料,建议读者多读一下ref
《流畅的Python》读后感(三)
这本书可以作为一本Python的进阶书,书里直接跳过了基础知识的讲解,但是这并不影响阅读,网上有大把的基础内容可以看。这书里讲解了Python的实现细节,思路,基本原理还有特定的功能(其他书籍很少见的),而且每个章节结尾都会附加上作者自己的看法。整体上书的结构都很好,作者为每个主题章节都提供了很好的描述和解释,更重要的是书中几乎涵盖了所有相关代码的示例并且也对这些示例进行了详细的解释,思路都很清晰。书中涉及了很多Python内部的细节,对于任何学习过其他语言的开发者想把Python应用在项目上都可以看看这本书。作者写法是力求把内容都讲清楚。
《流畅的Python》读后感(四)
深入学习 Python 的一本好书。书中并不是常规地介绍 Python 诸如语法,表达式,控制流之类,如何使用其进行 Program,而是全面而深入地介绍 Python 当中的相关特性,并灵活地运用这些特性,应用到实际的问题和例子当中,编写出 Pythonic 的代码,真正形成一种编写 Python代码的思路,而不是简单地将 Python 当作一个别种语言的 translator 或者是能够快速编写实现的脚本语言。 唯一不足的是这本书所涉及到 Python 版本实在有点跟不上了,以我觉得现在非常重要的协程开发为例,书中的 Python 最新版本好像还停留在 3.4,还没有 async 和 await 关键字,但还是瑕不掩瑜。
《流畅的Python》读后感(五)
我使用python作为我的主力脚本语言已经2年多了,但是在这之前,我还从来没有特意去买本书学习python相关的特性。一方面是因为python这门语言足够简单,新手只要几个小时就可以入手,能写出自己想要的功能;其次也是因为python中各种各样的官方库和第三方库实在是太多,没有精力去把文档一一翻看。所以虽然我使用python的时间已经不短了,对于python这门语言的了解并不多,写出的python代码有浓浓的C语言的味道。
而本书的作者也深知像我这种python使用者的痛点,在书中花了大量的篇幅去介绍python的独特之处和设计思路,核心目标就一个:让读者能写出味道纯正的python代码。
这本书我花了一个多月才读完,跟着作者的思路把书中的例子自己实验了一遍,大呼过瘾。书中内容的编排也很有讲究:从数据类型 -> 函数 -> 对象 -> 控制流程,每一个专题都能把问题讲得很顺畅,从一个简单的例子展开,把特性的设计思路和使用方法都讲得很明白。
虽然作者说这本书适合有一定python基础的人来看,但是我觉得这本书一定要早一点看,建议只要了解了python的基本语法之后就马上来看这本书。这样就能学会纯正的python编程风格,写起python代码来更加得心应手。
《流畅的Python》读后感(六)
2022-06-30
最初计划以每周两章、个别章节一周一章的速度,在12周内阅读完本书。除了上个月由于某些事儿耽误了一周左右,基本上算是完成了预期目标吧。
本书每章的正文部分中规中矩。在初级教程的基础上,本书对相关概念以及背后的原理做了更为详细的论述、分析以及对比。因此若有一定的调包经验,阅读本书会很舒服,并且在一些特定应用上会有豁然开朗的感觉。
回顾所有章节,本书基本上算是Python中级教程。一方面,本书关注Python的核心概念,不像初级书目那样只关注函数的具体用法;另一方面,本书涉及到的内容众多同时篇幅有限,因此势必无法将特定的小点讲的非常透,取而代之的是大量可参考资料。这些资料的来源非常丰富,官方文档、PEP、Python更新迭代过程中的邮件列表、核心开发者的博客、Python开发者大会(PyCon)的汇报和PPT以及stack overflow上的优质问答等。在我看来,这些资料是本书最为精华的部分,无疑值得花费相当的时间去阅读这些资料。阅读这些资料也是我的下一步计划。
本书的杂谈部分也非常的有意思,除了“八卦”Python迭代过程中的趣事外,还对语言间的差异性进行了论述,这些论述充分展示了各种语言的定位以及一贯宗旨。我始终认为程序也是一种写作,一个特定的程序总是在不经意间显露了开发者的习惯、偏好甚至惯常的思维逻辑。与此类似,语言间的差异则展示了开发者群体间的差异。总之,这个部分非常有意思,每一章最期待的部分就是杂谈。
本书作者,Luciano Ramalho,作为Python软件基金会的成员以及30余年的老Python程序员,无疑对Python有非常深入的理解。本书也非常真诚的对Python核心概念进行了讲解和演示。
最后,对本书做一个简短评述:
Python中级教程,深入探索分析Python核心概念,Python全面进阶的大纲
笔记: koolo233/FluentPythonNotes: Notes for the book Fluent Python, 1st Edition (O'Reilly, 2015) (github.com)
《流畅的Python》读后感(七)
Python是一个让我非常欣赏的语言,现在也非常的火热。相信入门阶段结束之后,语言之美,吸引你想更深入的了解它。想要进阶,那不妨听听我对几本进阶书的推荐。
《流畅的Python》,本书放在第一位,就是因为它最值得推荐。我看的时候还没中文版,花了两个月的时间,每天晚上看一点,慢慢看完。真是一种享受,从来没有一本Python书给我这么畅快的体验。详实,旁征博引,作者真是善于写作和教学。我保证你在这本书上花的时间绝无遗憾。
Expert Python Programming - Second
评价人数不足
Micha Jaworski Tarek Ziadé / 2016 / Packt Publishing - ebooks Account
《Expert Python Programming(2nd)》,这本书同样优秀。比上一本简洁,高级知识点也覆盖的很全面。适合有自学能力的人结合网络补充材料一起阅读。本身水平较高的,可以用来检查自己的知识面,查缺补漏。
Python高手之路
8.0
Julien Danjou / 2015 / 人民邮电出版社
《Python高手之路》,本书其实更加进阶。眼界已经不在语言细节上了。作者是Python界牛人,领导过超大型Python项目。对于工程化,有很多思考。
细分领域里的几本好书。
High Performance Python
8.6
Micha Gorelick Ian Ozsvald / 2014 / O'Reilly Media
《High Performance Python》性能优化相关的主题,有了一定经验之后,可以参考参考。
Python Cookbook 中文版,第 3 版
9.2
David M. Beazley Brian K. Jones / 2015 / 人民邮电出版社
《Python Cookbook 2nd 》& 《Python Cookbook 3nd》不要死读,翻着看即可。各种小火花,挺有意思,很地道的python。
Python源码剖析
8.7
陈儒 / 2008 / 电子工业出版社
《Python源码剖析》补充读物,涨涨见识。作者真是耐心之人,有c背景的,可以看看。
进阶的书其实不用推荐很多,学习到这个阶段,最重要的是实践和工程化。一本进阶书即可,网络在手,随时可以再学习和补充。