当前位置:首页 > 范文 > 《流畅的Python(第2版)》经典读后感有感

《流畅的Python(第2版)》经典读后感有感

格式:DOC 上传日期:2024-05-03 02:25:14
《流畅的Python(第2版)》经典读后感有感
时间:2024-05-03 02:25:14   小编:

《流畅的Python(第2版)》是一本深入浅出的Python编程指南。作者通过清晰的实例和详细的解释,帮助读者掌握Python语言的核心概念和高级技巧。本书深入研究了Python的各种特性,如迭代器、生成器、装饰器等,让读者能够更加灵活地运用Python进行开发。无论是初学者还是有经验的开发者,都能从这本书中获得实用的知识和技巧,提升Python编程能力。

《流畅的Python(第2版)》读后感(一)

书本是好书,我指的是英文原版,还有中文第一版

但是第二版翻译什么玩意,简直就是恰烂钱的东西

更甚是买了电子版,没有 pdf,排版简直没法看,代码没高亮,表格错位,句子也不通顺

再说纸质版,纸是透明的,能看到第二面的代码

看了几章,放弃了,下载了英文原版 pdf,用划词工具一边翻译一边看,比这中文版看得还舒服

习惯后,真没必要买机翻中文版了,谢谢图灵,帮我成长

《流畅的Python(第2版)》读后感(二)

翻译版少了一章?原版看着是25章,翻译版24章,少了原版的第19章?

翻译版少了一章?原版看着是25章,翻译版24章,少了原版的第19章?

翻译版少了一章?原版看着是25章,翻译版24章,少了原版的第19章?

翻译版少了一章?原版看着是25章,翻译版24章,少了原版的第19章?

翻译版少了一章?原版看着是25章,翻译版24章,少了原版的第19章?

翻译版少了一章?原版看着是25章,翻译版24章,少了原版的第19章?

《流畅的Python(第2版)》读后感(三)

“这是一种底层机制,是 weakref 模块中 WeakValueDictionary、WeakKeyDictionary 和 WeakSet 等有用的容器类,以及finalize 函数的底层支持。”

你是有多敷衍???

你是有多敷衍???

你是有多敷衍???

你是有多敷衍???

你是有多敷衍???

你是有多敷衍???

你是有多敷衍???

你是有多敷衍???

《流畅的Python(第2版)》读后感(四)

除外上下班路上听的政史哲经济金融书籍,这是今年认认真真从头到尾看完的第一本书。

第一版是7年前出版的,我大概4年前囫囵吞枣的看了一遍,今年第二版出版,看了下盗版的电子书,发现更新了大量内容,遂再次购买阅读。

看得书多了,习惯性的常常关注书籍的逻辑结构和作者的语言组织能力。这本书从python的内置数据结构说起,随后是python独有设计模式的基础,函数作为一等对象,OOAD,最后到元编程。一步一步的讲了pythonic的编程风格。作者作为多年的python布道者和高级python工程师,无论从逻辑结构还是从语言组织能力来说,本书都堪称佳作(翻译是真的烂,甚至不如机翻,建议读英文原版)。

相比第一版成书时的python3.4,当下的python3.10最大的更新就是type hints以及异步的acync/await关键字。

3.5版本开始,逐步引入了type hints。初时完全不理解一个动态语言用类型标注的意义,浪费时间做无用功,解释器也没对这个类型标注做编译期优化(是的,python在脚本运行和import之前会把代码简单翻译成字节码)。直到后来,手里的项目越来越大,也加入了几个志同道合的小伙伴一起工作。这时发现,type hints太重要了,极大的减少我们宝贵的时间和昂贵的沟通成本。但是,又引出了另一个问题,type hints本身的代码风格就很不简洁。甚至比起来静态语言都差得远,这本身就完全违背了pythonic简单优雅的理念,何况python的type hints完全不提升代码的性能,如果完整写type hints的话,干嘛不用一个静态语言呢?

至于acync/await,这是现代语言编程范式互相抄袭的一部分。JavaScript在2017年推出的acync/await,之前也有所谓的回调地狱。python在抄这个功能之前,自己提出了晦涩难用的yield from解决方案。然而,哪怕是抄了这个acync/await方案,很多现有库和框架不支持异步。稍不注意,引入同步代码就会导致性能的崩塌。所以,在gil锁还没被移除的现在,直接选择多线程是更合理的方案。

python最初只是作为一个脚本语言设计。Guido可能完全没想过它能火到世界顶级互联网公司都用它来做后端语言,且机器学习、深度学习已经完全绕不开python了。只看我第二段提到的那些设计,python这门语言的设计条理性,范式一致性都堪称完美,兼顾了优雅、简单和工程性。但现在的type hints和异步都是为了给当年的设计缺陷打补丁,这个补丁如同它的本意那样,让这门语言失去了原有的协调性和美感。在各种语言互相抄袭设计范式的当下,kotlin,c#,js,甚至c++,都成为了python的有力竞争对手,而且跟这些语言的性能和程序员性价比来讲,python的优势只剩下AI了。

只能说祝python越来越好吧。

还剩页未读,是否继续阅读? 继续免费阅读

下载此文档

范文

Powered 2024 版权所有 ICP备666666号

付费下载
付费获得该文章下载权限
限时特价 2.00
原价:¥10.00
在线支付
付费复制
付费后即可复制文档
特价:2.00元 原价:10.00元
微信支付
x
提示:如无需复制,请不要长按屏幕影响阅读体验
付费下载
付费后即可下载文档
特价:2.00元 原价:10.00元
微信支付
x
付费下载
扫一扫微信支付
支付金额:2.00