Python是一种越来越受人们欢迎的计算机编程语言,它也是被用来教初学者最适合的语言。为了让初学者们有所选择地学习,我们搜集了一些书列在下面。
免费并不意味着劣质。这里列出的一些书已经被一些著名学校的课程采用为教材,比如麻省理工学院的计算机科学与编程导论以及加州大学的Davis基础编程概念课程。
一、A Byte of Python(《简明Python教程》)
《简明Python教程》是一本Swaroop C H为初学者编著的Python编程基础教程。其网站说:”如果你对电脑的了解仅限于怎样保存文本,那么这本书就是为你而准备的。”
这本书已经被用于许多学术项目, 比如前面提到的加州大学Davis的课程,以及美国宇航局喷气推进实验室的项目。
本书对应于Python 2.X版本和3.0版本,但是只有3.0版本还在更新。你们也可以在市面上买到实体书。
下载地址:https://bbs.pinggu.org/thread-3137922-1-1.html
二、Learn Python the Hard Way(《脚踏实地学Python》)
《脚踏实地学Python》是Zed Shaw编写的初学者编程教程,这本书使用的版本是Python 2.6。
Shaw以创造了Mongrel和Mongrel2 网络服务器而闻名,他最近编写的这本生动的教程更是使他声名远扬。
下载地址:https://bbs.pinggu.org/thread-3143776-1-1.html
三、Non-Programmer's Tutorial for Python(《非编程人员的Python教程》)
《非编程人员Python 2.6教程》和 《编程人员Python 3.0教程》是 WikiBooks 计划的成果。
下载地址:http://wenku.baidu.com/link?url=Ub643Qxkn66U1936RENlPBRxF8mivT413_xUGOO0JWilvvgl6MyNRpil5lZLlOaBKQPsHmm_q-5mEve9P2X2J5dTHjtMAKOkNnc_ln0rjmO
四、Python Programming(《Python编程》)
《Python编程》是WikiBooks计划的另一本Python语言教程。它是上面的提到的麻省理工学院课程使用的教材之一。
下载地址:https://bbs.pinggu.org/thread-3136732-1-1.html
五、The Python Tutorial(《Python教程》)
《Python教程》是Python的官方教程。它也被用在麻省理工学院课程,你可以找到Python 2.7和Python 3.0 的教程。
下载地址:https://docs.python.org/2/tutorial/
六、Think Python(《用Python思考》)
《用Python思考:软件设计简明教程》是富兰克林瓦特欧林工程学院计
算机科学院副教授Allen B.Downey编著的。它以多种形式出版,包括实体书。这本书是在Python 3.0之前写的,但是以脚注的方式更新介绍了不符之处。
下载地址:https://bbs.pinggu.org/thread-3125662-1-1.html
这本书有几个不同的版本,有可能会造成一些混淆。《用Python思考》是《Python软件设计:怎样像计算机科学家一样思考》的在线版本,该书是《怎样像计算机科学家一样思考:学习Python》的更新版本。它也被移植到C++,Java和Ruby等其他语言。
———————————————————————————————————————————————————————————
文章来自:译言网。
友情链接:
数据分析与挖掘书单推荐,绝对值得一看!(附下载地址):https://bbs.pinggu.org/thread-3116701-1-1.html
福利:免费跟MIT执行校长学Python编程入门!!!:https://bbs.pinggu.org/thread-3186789-1-1.html
价值千元的Python图书共享:https://bbs.pinggu.org/thread-3181282-1-1.html
————————————————————————————————————————————————————————————
精彩还在继续,更多数据分析与数据挖掘好资料,请高调关注我哦~~~