这里说的四小天王指的并不是吴奇隆、苏有朋、金城武、林志颖,而是四本Python书籍。小编啊,你介绍书就就好好介绍,为什么叫四小天王,为什么不叫四大天王,为什么不叫四大金刚,为什么不叫四大护法,为什么不叫三小只?理由有三:
-
四:顾名思义介绍了四本书。其实小编有五本书入选的,但是如果叫五大天王的话名字不够响亮,所以只能忍痛割爱,踢掉一本。
-
小:指的是薄,每本书都没有超过300页,薄薄的一本。
-
天王:当然指的是干货了,每本都很有料。
一、《Effective Python》
自从Scott Meyers的畅销书《Effective C++》出版以来,“Effective”这一词就被赋予了新的含义:不仅仅局限于执行速度上的高效率,同时也是指使代码易于阅读、易于维护、易于扩展(反正就是有什么优点都往“Effective”头上扣就对了,比如易于测试、高内聚、低耦合)。为了蹭《Effective C++》的热点,各大语言的Effective书籍纷纷出版,Python也不例外。(小编这里不是要批判蹭热点的行为,只要有干货蹭热点又怎么了,你来打我啊)。《Effevctive Python》讲解了59条Pytho编程最佳实践,读起来毫不费力,59条总有一款适合你,翻一翻,看一看,走过路过,千万别错过。
二、《Python高级编程》
请认准了红皮的英文名叫Professional的《Python高级编程》, 不是封面花花绿绿那本《Python高级编程》(Expert Python Programming) ,花花绿绿那本太厚了,不在讨论之列,请移步:Python编程之四书五经。如果你有一定的编程经验,想要了解Python高级特性的内部机制,从而能够写出更优雅、更可读的代码,那么本书一定是你的不二之选(哈哈,当然不二之选还有很多)。
三、《精通Python设计模式》
虽然设计模式与语言无关,但设计模式并非是固定不变的,也就说不是每一种模式都能在每一门语言中使用。由于Python支持动态类型,函数是一等公民,这些特性对23个模式中的多个模式都有影响,作为一等公民的函数(和其他动态特性)可以简化一些经典的设计模式,或者根本就不需要设计模式来解决同样的问题。或许该书可以给你一些启示。
四、《Python高手之路》
本书提及列项目开发的经验如版本号,文档,分发,单元测试等等,当然都是泛泛而谈,想靠本书成为高手,早点睡吧,梦里什么都有了。本书的作用就是扩大知识面,二三十块一本,买买买。
个人公众号:Python与摄影
扫描二维码关注我吧