很多时候当我们开始学习一门新的语言时,总是遵从着这一步骤。但是,如果你准备学习Python,那么你首先要做的就是打破这一惯例。
在Python的世界里,你不可能也没有一本书让你起步,因为关于Python学习的出版物实在是太少了,少到你根本找不到一本合适的(PS:当然,这里我撒谎了,其实还是有几本可以满足你的求知欲望)。
我学习Python是因为我不想再为了Java的“繁荣”而投入太多精力(PS:我从大学二年级开始了Java的历程,当时Java1.2刚刚发布,很多优秀的设计思想让我痴迷;但是到毕业时,我几乎荒废了他,他太过臃肿了。),也不想把因为别人的热捧而追从Ruby社区,更不想期待PHP6会有如何优秀的改进,所以我最终选择了 “简约而不简单”的Python作为一个目标(PS:要知道2008年,Python会发布一个全新重写的版本Python3000噢_)。偶然的一 天,我看到《简明Python教程》这本书(PS:这是一本遵从创作共享协议的电子书,英文名为:《Byte of Python》),他的简约明了让我这个Python白菜很快的就了解了Python语言的基本原理和编程;当然,单单读懂《简明Python教程》是不够的,因为他仅仅是一本入门书。继而我又为了继续的学习寻找更好的书,去网上书店转了一圈也没发现什么有价值的参考,最后再圈子里询问。最终让我找到了另外一本伟大的电子书《深入Python》(PS:这也是一本遵从创作共享协议的电子书,不过他有印刷体版本可以购买,英文名为:《Dive into Python》),这是一本详细的Python编程语言“教科书”,如果你能读懂他,那么你的Python编程肯定是“小牛”级的了。
学过这些,我想基本是可以应对需求了,偶有不解你就要进一步阅读Python手册咯:-)如果你读过这两本书并且读懂了这两本书,还想继续有所学习的话,那麽我推荐给你另外一本印刷体的图书《Python网络编程》(PS:要知道他的作者是一位Debian Linux的资深开发者John Goerzen(美)),这是由电子工业出版社社翻译出版的一本书,主要关于Python网络方面的设计编程,翻译质量亦不错噢。
当你读完这三本书后,基本上你就是“中牛”,缺乏的只是积累和经验。