阅读《Python Cookbook》后,深感书中内容丰富,包含了大量实用的Python编程技巧和方法。书中的示例代码清晰易懂,涵盖了各种常见的编程场景,对于提高Python编程水平和解决实际问题都具有很大帮助。是一本值得程序员深入学习和实践的优秀参考书籍。
Python Cookbook读后感第一篇
1. 第二版用的python是2.4的,现在python已经更新到了2.7.8,有些内容还是过时了
2. 涉及的知识点很多,学起来有点吃力。个人觉得,很多知识可以先不学,等用到的时候学习效果会更好。
3. 代码的排版不够清晰,有些缩进看不出来,而python对缩进又非常敏感
4. 先不忙学,以后再学吧。
1/5页Python Cookbook读后感第二篇
这本书不太适合从头到尾阅读,适合当一本参考书或是字典书,遇到了总是上来查查,看看有没有取巧的办法。
书中把一些小技巧按章节集合起来,可以节省不少google的时间。
不过因为是多个作者写的,所以感觉在目录分类上似乎做得并不是很好。
个人感觉里面介绍的关于字典,列表和set的小技巧还蛮有用的。
2/5页Python Cookbook读后感第三篇
#pythoncookbook#好好的一部“蟒蛇菜谱“被你们翻译的跟翔一样~还有那么多人看豆评8.0+的分数,幸亏我验证了下~~~强烈建议大家阅读英文原著!其中一处勘误,难道不应该翻译成这样么?
中文版:
1.1 每次处理一个字符
我原著理解
1.1 不使用临时变量交换的函数
3/5页Python Cookbook读后感第四篇
标题说的可能大家一开始都不会认同。其实这本书我还真不是当工具书来查读的,而是用半年时间在交通工具上"精读"完的。
其实要想学好任何一门语言,我觉得都无非两个过程。初写,二读。
首先,入门只能靠写。你把Brian W.Kernighan的《C程序设计语言》看400遍,背下来!都不如你写400行代码学的多。初级阶段,面对的无非都是实现性质的问题,这只能靠“写”来入门。
然后就是读了。
粗描淡写,最多登堂入室,精雕细琢,方能炉火纯青。当你对大部分基本功能的实现都有所了解了,其实这时候已经够用了,你能够for in list干嘛要考虑迭代器,你能用try except finally操作文件io干嘛要用with as。。。其实这时候,每当你写完代码,提交到代码库,长舒一口气之余?是否有些小小的怅然若失?如果是,说明你还是个有追求的人。你期望自己达到更高的境界!
如同练武,套路纯熟后,须观摩高手过招,你出剑的方式是try except finally,风清扬出剑可能就是一招简单的with as。扫地僧平淡无奇地一个步法,作为对上乘心法如饥似渴的你,是否心中会发出鸠摩智同样的赞叹呢?
在初级这个level,你遇到的问题仅仅是实现。到了高阶,你才会遇到性能,算法,设计,复用,可读性,工程性的主题。
这本书可谓python版《代码大全》。有人说《代码大全》这类书是字典,我部分认同,但不尽然。《代码大全》里全是高手过招。《Cookbook》也如此。读Cookbook总能让你有一种:“哇塞,漂亮!”的感觉。能把Cookbook全部读完,你的Python水平绝对发生质变。
4/5页Python Cookbook读后感第五篇
又是一本O'Reilly的好书,这几年看书的经历告诉我O'Reilly的书都值得一看(至少在计算机类的书籍上是这样)。
入手一年多(或者两年)了,一直没有来豆瓣标记,现在就标记为已读了。
说实话,其实还没完全看完,看过90%+的内容吧,很多内容有重复看过。七八百页也不是小数目,太快看完消化不良,更重要的是Cookbook类的书是没有看完的概念,因为你不可能直接看完,然后都实践一遍,既然是Cookbook,那么就得慢慢来,每天一页两页(一道两道)足够了。在准备躺下睡觉,却自己发现还异常清醒的时候挂上耳麦,广播或者音乐,然后随手打开,翻到任意位置开始看。再或者,在某个慵懒的周末,睁开眼睛,阳光刚好透过窗子照到连上,这种天时地利人和,不看两页都不行了吗,然后又随手打开。看这本书有时候会让有这样的冲动:擦,竟然还有这种技巧(专业点叫语法糖之类,俗点就是奇淫巧计了),然后有想打开电脑实践一下的冲动。这种反应应该是和吃货看食谱的时候忍不住想试试这道菜的冲动一样。这么讲,这本书定位在Cookbook也是名副其实。
既然作为书评还是写点和书内容相关的吧,这本书介绍了几乎所有的Python语法糖技巧,拉姆达表达式、列表推导、生成器、装饰器等,但是对Python的基础语法介绍的很少。还介绍了很多程序设计上的技巧,这里面有些技巧是通用的(和语言无关),从字符串到网络到数据库到都有介绍,甚至还有硬件控制方面的介绍,几乎涵盖了Python能够使用的所有领域。当然,Python作为一种用于丰富第三方库的语言,这本书也介绍了大量第三方库的使用(及其技巧),涉及Twisted、PIL、PyWin32等等。
好,重点来了。如果你之前掌握过了其它语言,后来学了Python的基础语法,甚至都开始做简单的Python项目,但是经常感觉怎么某个功能(某段代码、函数、模块、框架)的实现这么别扭(看上去很不顺眼),或者你感觉Python的代码怎么不够优雅了,那么你该考虑是不是没有把Python的某些特性技巧给发挥出来了。
给你Python使用技巧的启发,正是这本书所做的。你去看优秀的开源框架,如Django、web.py的源代码也能够获得很多启发,但如果你觉得看代码太枯燥了,那么这本书正是不二之选。
5/5页