Python语言编程开发系列15种

我的名字叫青

来自: 我的名字叫青 (Ghazzah)
创建时间: 2007-08-15 07:06:46 

  有关Python编程开发的图书资料,中国大陆引进不多,但在海外其实不少,然而其中真正有价值的优秀作品毕竟有限。
  
  本列表尽量推荐中国大陆能够找到的经典Python基础教材,根据列表作者的有限了解,介绍值得阅读的原因。列表作者吝惜“必须拥有”这样的评价,但会毫无保留地提供对不同读者需求的分析。
  
  Python专题教材,中国大陆引进的很少,只能酌情选列几种了。


48/51人推荐    我不喜欢

共 15 个条目· · · · · ·

2007-08-15 07:10:24添加 1. 学习Python(第二版,影印版)

作者 : Mark Lutz/David Ascher
出版社 : 东南大学出版社

评语 : Learning Python——Python最佳入门书。只覆盖到2.3版Python特性,稍嫌陈旧,但作为入门书,这不是什么大问题。篇幅不是很小,但只要读过一遍(95%以上的正文内容),就不但能够掌握基本的编程技能,还会学到更多。最重要的是,这书以其优秀的条理性建立了完美的Python知识结构,有助于驱使好奇的学习者自行探索未知的领域。对很多不太好掌握的基本概念,讲解十分到位。尽管如此,毫无编程基础的读者可能还是会觉得难以阅读使用,然则应当找一位耐心的老师一对一辅导。

2007-08-15 07:57:34添加 2. Python 语言入门

作者 : (美)鲁兹/阿舍尔
出版社 : 中国电力出版社

评语 : 就是《学习Python》(Learning Python)的汉语翻译本,而且是旧版。实在不想啃外文原版书的话,这本书也可以将就。翻译有一点问题,可能需要读者动脑筋想像原文是什么,而这无疑又需要一定的其他语言编程经验(天呐)。最糟糕的还是版本旧了。新的第二版不仅东西多了,而且条理性更强。请读者按需选取。

2007-08-15 09:25:25添加 3. Python for Dummies

作者 : Maruch, Stef/ Maruch, Aahz
出版社 : John Wiley & Sons Inc

评语 : 非常著名的傻瓜书系列(无奈中国大陆尚未引进)。覆盖到2.5版Python的入门教材。这个系列总的来说是比较浅的,阅读难度不大。如果对傻瓜书系列情有独钟,不妨从这里开始Python征途。

2007-08-15 07:15:06添加 4. Dive Into Python

作者 : Mark Pilgrim
出版社 : Apress

评语 : 总体而言还是初学者教程,但对于某些基础概念不会掰开了揉碎了地讲解,而是点到为止。重点在于向不了解Python精髓的开发者揭示与众不同的精彩。不过,如果在读Learning Python的时候已经能从与其他编程语言的对比中感受到Python的奇妙,也不一定再在这书上搭时间。中国大陆没有正式引进这书,好在可以从网上免费下载各种语言的版本自由阅读,具体地址就请google一下吧!

2007-08-15 07:19:13添加 5. PYTHON技术手册(第2版影印版)

作者 : 马特利
出版社 : 东南大学出版社

评语 : 如果用过Python自带的说明文档(Manuals/Documentation),可能会感觉这书不是必须的,不过是一本印刷出来的语言参考(language reference)和库参考(library reference)。而且如果能找到这书的“电子版”,在计算机上检索显然很快捷。不过,有时候,印刷出来的资料阅读起来更轻松。这书开本不大,握在手里相当轻便,的确是一本“手册”。编排很有条理,既可以查阅,又可以或整体或局部地连贯阅读,就像教材一样。全面学习Python者,还是应当考虑收藏一本的。

2007-08-15 07:26:11添加 6. Python编程(第三版·英文影印版)

作者 : Mark Lutz
出版社 : 东南大学出版社

评语 : 三个字概括:高、深、专。和语言作者亲自写的Programming Perl不同,这书并不是Python的大百科,不是参考手册,而是一位高级培训师为许多重要应用主题——比如Tkinter图形界面和网络编程等——撰写的高级教程。不打算深入学习Python的话,如此巨著完全是用不着的。但即便只是在书店里遇到,也不妨抽空浏览其中10%以上的内容。

2007-08-15 07:35:41添加 7. Python Cookbook

作者 : Alex Martelli/Anna Ravenscroft/David Ascher
出版社 : O'Reilly

评语 : 编程技巧与其他技术一样,可能永远没有发展的极致,但对于刚刚入门的新手,有一些大家都在用的技巧还是应当掌握。Cookbook里面都是Python的高级技巧,强调提高Python编程的水平、素质、层次,而不是实际的应用范围。与Programming Python相比,这本书的读者群可能应该更广大一些,至少一半以上的正文值得每一位学习者阅读。十分不幸的是,中国大陆尚未引进此书……为什么呢?(btw:不要问我哪儿有“电子版”)

2007-08-15 07:46:02添加 8. wxPython in Action

作者 : Noel Rappin/Robin Dunn
出版社 : Manning Publications

评语 : Python用户可以使用强大的Python语言操控同样强大的跨平台图形界面开发包wxWidgets,这是一件幸运的事,但很不幸,专门的教材凤毛麟角。然而这本书并不因为缺乏同类竞争而有失优秀。如果读者对VB有所接触,甚至学习过Tkinter,读起来会相当轻松。即使没有这些经验,步步为营,循序渐进,也一定能够掌握。这将是很多Python开发者指向实际应用的终极明智选择。遗憾的是,这书中国大陆没有引进。严重期待!

2007-08-15 07:53:45添加 9. Python与Tkinter编程

作者 : 陈文志
出版社 : 国防工业出版社

评语 : 由于种种原因,越来越多的资深开发者不再推荐有远见的初学者深入学习Tkinter图形界面而是转向wxPython系统。但如果认为不应该麻烦用户另行安装wxPython支持,也许需要从这本书了解Tkinter的高级用法。其实还有别的选择,In a Nutshell和Programming对Tkinter介绍也相当多,很可能就够了。只不过呢,这本书已经翻译成汉语了。最终还请读者自己决定。

2007-08-15 08:40:49添加 10. Python网络编程基础

作者 : John Goerzen
出版社 : 电子工业出版社

评语 : 相关内容在Programming Python里面讲得很多,但这本书专门针对网络编程问题,应该能够讲解得更充分。尽管列表作者更愿意使用PHP或者Perl去做WWW服务器端脚本,但Perl在其他网络功能方面也许更为出色。这书也翻译成了汉语,不想啃外文的话,就再好不过了。

2007-08-15 09:34:38添加 11. Python Programming On Win32

作者 : Mark Hammond/Andy Robinson
出版社 : O'Reilly Media, Inc.

评语 : 要在win32平台编制高级Python程序,特别是需要操纵COM的话,这书可能有一定的参考意义。不过,这种需要很多吗?也许这就是中国大陆没有引进的原因吧。

2007-08-15 08:16:44添加 12. Text Processing in Python

作者 : David Mertz
出版社 : Addison-Wesley Professional

评语 : 又是一本中国大陆没有引进的书……文本处理是Perl的长项,Python在这方面也不弱。本列表作者就用Python来做文本处理,开发语言学软件。对于需要解决这类任务的开发者,一本专门的教材可能还是值得参考的。

2007-08-15 08:22:39添加 13. Python & XML

作者 : Christopher Jones/Fred Drake/Christopher A. Jones
出版社 : O'Reilly Media, Inc.

评语 : 如题,两大强悍工具的结合,显然是个大题目,可惜中国大陆还是没引进……然而现在搞编程,如果真想搞出一些有水平的“大家伙”,XML似乎越来越不可或缺,就像以前数据库之于程序员。暂时只能羡慕有幸看到这书的人了。

2007-08-15 08:31:15添加 14. Essential Python for Corpus Linguistics

作者 : Mark Johnson
出版社 : Blackwell Publishing, Incorporated

评语 : 2008年10月出版吗……用Python做语料库语言学,很专的东西,不感兴趣的话,自然就不用关心了。期待中。

作者 : Greg Wilson
出版社 : Pragmatic Bookshelf

评语 : 用Java/Python做“数据挖掘”,感兴趣的可以看看。还是没有引进……