推荐书单: 零基础 Python 入门(内附python电子书籍限时分享)
我曾经提及自己是文科生转码农,到现在为止,写了一年半的 Python。这其中的艰辛大概只有我自己清楚,当然收获还是极多的。除了师傅教得好,我也读了不少 Python 的入门书籍,在此推荐一番。
1. Learn Python the Hard Way
没错,我也不能免俗,读过这本书。不过这本书比较强调动手,原理什么的讲得很浅。如果你动手能力很强,拿这本书入门不错。
2. Learning Python
因为觉得第一本书太浅显,我就找了这本书。没错,原装是厚厚的上下两本。各个章节讲得极其详尽,所以这本书似乎又走向了另一个极端,令人略感啰嗦。反正我是没看完。
3. Beginning Python
因为对上面这两本书不太满意,所以我又找了一本书。这本介于上面两本之间,不是很浅显,也不是很啰嗦。可惜这本书最大的问题在于,没有习题!
4. Core Python Programming (2nd)
就在我行将绝望之时,我师傅推荐了这本书给我。没错,是第二版,不是最新的第三版。这本书详略得当,又附有丰富的习题,非常适合当时零基础的我。
5. Effective Python
在我慢慢入门之后,我又开始读这本进阶版的 Python 教程。作者 Brett Slatkin 是一位 Googler,非常有经验。这本书让我养成了一些 Python 的 best practice。
6. Python Cookbook
我的桌边一直摆着这本书,时不时地可以翻翻。它是基于 Python 3.0 写的,很多内容更加具有参考价值。
7. Data Structures and Algorithm in Python
作为非科班出身的程序员,数据结构一直都是我的短板。当时在亚马逊中国上捡漏捡到这本,一直缓慢地再啃,很不要脸的是,到现在都没啃完。
8. High Performance Python
这本是正在翻的 Python 书,希望自己的 Python能更上一个台阶。
9. Writing Idiomatic Python 3.3
之前翻到过作者的 blog,仔细看了下,还是很有料的。
综上而言,最最推荐的 Python 入门书就是 Core Python Programming 的第二版。