Differences between revisions 3 and 4
Revision 3 as of 2006-07-22 03:44:47
Size: 2098
Editor: ZoomQuiet
Comment:
Revision 4 as of 2006-07-22 10:54:54
Size: 7438
Editor: swordsp
Comment:
Deletions are marked like this. Additions are marked like this.
Line 4: Line 4:
'''[wiki:localshare/doc/Python/ Python电子书本地收集]''' -- 啄木鸟空间分享了大部分
  * 请大家一一对应指引本地下载链接是也乎……ZoomQuiet
Line 7: Line 5:
'''[wiki:localshare:doc/Python/ Python电子书本地收集]''' -- 啄木鸟空间分享了大部分

 * 请大家一一对应指引本地下载链接是也乎……ZoomQuiet
 * 本页中书名一般链接至其主页或 Amazon 相关页面,往往包括书评、勘误、源码、补充内容等等作者提供的相关资源
Line 8: Line 10:
 * [http://www.awaretek.com/book.html Python Book Reviews] -- 对 Python 相关书籍相当全面的概括,每本书按星级评分且有详细书评
 * [http://www-128.ibm.com/developerworks/linux/library/l-cp12.html Charming Python: Updating your Python reading list(1)]、[http://www-128.ibm.com/developerworks/cn/linux/sdk/python/charm-22/index.html (2)]、[http://www-128.ibm.com/developerworks/cn/linux/sdk/python/charm-24/index.html (3)] -- IBM dW Python 专栏作家 David Mertz 的系列书评
 * [http://wiki.python.org/moin/PythonBooks Python 官方 wiki 的图书介绍页面]
* [http://www.awaretek.com/book.html Python Book Reviews] -- 对 Python 相关书籍相当全面的概括,每本书按星级评分且有详细书评
 * [http://www-128.ibm.com/developerworks/linux/library/l-cp12.html Charming Python: Updating your Python reading list (1)]、[http://www-128.ibm.com/developerworks/cn/linux/sdk/python/charm-22/index.html (2)]、[http://www-128.ibm.com/developerworks/cn/linux/sdk/python/charm-24/index.html (3)] -- IBM dW Python 专栏作家 David Mertz 的系列书评
Line 11: Line 14:
 * Python Tutorial
 * A Byte of Python
 * Dive into Python
初学者快速入门教材,一般为免费发布的电子文档,相当一部分已有中文翻译。

 * [http://docs.python.org/tut/ Python Tutorial] -- 最权威的 Python 教程,由 Python 作者 Guido van Rossum 主笔,有少许学院味道。
  * [:March Liu/PyTutorial:简体中文版] -- 由[:March Liu:刘鑫]、李梦夷翻译
 * [http://www.byteofpython.info/ A Byte of Python] -- 简洁明了的 Python 教程,即使没有编程基础也可阅读。
  * [http://www.byteofpython.info/language/chinese/ 简明 Python 教程]([http://www.woodpecker.org.cn/share/doc/abyteofpython_cn/chinese/ 本地阅读]、[http://www.woodpecker.org.cn/share/doc/abyteofpython_cn/abyteofpython_cn.chm CHM打包文档下载]) -- 简体中文版由沈洁元翻译(官网页面默认编码设置有问题,请至本地阅读页面)
 * [http://diveintopython.org/ Dive into Python] -- 为有经验的程序员编写的颇受好评的 Python 教程。
  * [http://www.woodpecker.org.cn/diveintopython/ Python 研究] -- 简体中文版由啄木鸟社区集体翻译
  . 该书以问题和实例程序为线索,不仅讲授 Python 的语法,同时还引导读者学习 Pythonic 的编程风格。书中大量的延伸阅读链接也很有价值。
Line 15: Line 25:
 * Learning Python 2nd Edition
 * Python in a Nutshell
 * Core Python Programming
 * Python 2.1 Bible
 * Python Pocket Reference 2nd Edition
 * Python Essential Reference 2nd Edition
 * Python Programming Patterns
 * Thinking in Python
此类书籍偏重 Python 语言本身的学习,或者作为手册类参考书查阅。

 * [http://rmi.net/~lutz/about-lp2e.html Learning Python 2nd Edition]
  . 最好的讲解 Python 语言特性的书籍,文字浅显,辅以大量示例,即使初学者也可当作教材学习。
  . 与此同时兼顾了内容的深度和广度,即使是有经验的 Python 程序员也会有所收获。
  . 原书主要基于 Python 2.3,作者在主页上更新了关于 2.4 以后新语言特性的章节。
 * [http://www.amazon.com/exec/obidos/ISBN=0596001886 Python in a Nutshell]
 * Python Standard Library
  * [http://effbot.org/zone/librarybook-index.htm 在线版本]
  . 以大量实例示范了标准库的典型应用场景,是官方文档中的标准库参考的优秀补充资料。
 * [http://corepython.com/ Core Python Programming]
 * [http://www.amazon.com/exec/obidos/ISBN=0672328623 Python Essential Reference 3rd Edition]
 * [http://www.amazon.com/exec/obidos/ISBN=0596009402 Python Pocket Reference 3rd Edition]
 * [http://www.amazon.com/exec/obidos/ISBN=0130409561 Python Programming Patterns]
 * [http://www.mindview.net/Books/TIPython Thinking in Python]
Line 24: Line 41:
 * Programming Python 2nd Edition
 * Python Standard Library
 * Python Cookbook 2nd Edition
此类书籍主要介绍 Python 在各领域的典型应用,以实例学习为主,覆盖面较广但不会太深入,主要针对水平在初学者之上的读者(已经熟悉 Python 的基本语法)。

 * [http://www.rmi.net/~lutz/about-pp2e.html Programming Python 2nd Edition]
 * [http://www.amazon.com/exec/obidos/ISBN=0-7645-4807-7 Python 2.1 Bible]
 * [http://www.oreilly.com/catalog/pythoncook2/ Python Cookbook 2nd Edition]
  * [http://aspn.activestate.com/ASPN/Python/Cookbook/ Active``State 的 Python Cookbook 专栏]
Line 28: Line 48:
 * Text Processing in Python
 * Python & XML
 * XML Processing with Python
 * Python Programming on Win32
 * Python Web Programming
 * Web Programming in Python
 * Jython for Java Programmers
 * Jython Essentials
 * Python Programming with the Java Class Libraries
=== 类库应用类 ===
 * Wx{{{}}}Python in Action
 * Python and Tkinter Programming
 * GUI Programming with Python: QT Edition
 * Twisted Network Programming Essentials
 * The Zope Book
此类书籍关注于 Python 在某专门领域的应用或某类库的应用,一般比综合应用类书籍中的相关章节更为深入详细。

==== GUI 编程 ====
 * [Wx{{{}}}Python in Action http://www.amazon.com/exec/obidos/ISBN=1932394621]
 * [http://www.valdyas.org/python/book.html Gui Programming With Python: Using the Qt Toolkit]
  * [http://www.opendocspublishing.com/pyqt/ 在线版本] -- 链接暂时不可用?
 * [http://www.amazon.com/exec/obidos/ISBN=1884777813 Python and Tkinter Programming]
==== 文本处理 ====
 * [http://gnosis.cx/TPiP/ Text Processing in Python] -- IBM dW Python 专栏作家 David Mertz 的作品,主页上有免费的在线版本和补充资料。
  * [http://wiki.python.org/moin/TextProcessingInPython 某位读者关于 High Order Functions 的若干笔记]
 * [http://www.amazon.com/exec/obidos/ISBN=0596001282 Python & XML]
 * [http://www.amazon.com/exec/obidos/ISBN=0130211192 XML Processing with Python]
==== Web 开发 ====
 * [http://www.amazon.com/exec/obidos/ISBN=0735710902 Python Web Programming]
 * [http://www.amazon.com/exec/obidos/ISBN=0130410659 Web Programming in Python]
==== Windows 编程 ====
 * [http://www.amazon.com/exec/obidos/ISBN=1565926218 Python Programming on Win32] -- 虽然年代稍早,但仍是 Python 关于 Windows 编程的最好参考资料,作者之一 Mark Hammond 是Python Win32 extensions的作者。
==== 网络编程 ====
 * [http://www.amazon.com/exec/obidos/ISBN=0596100329 Twisted Network Programming Essentials]
==== Zope ====
 * [http://www.zope.org/Documentation/ZopeBook/ The Zope Book] -- Zope 官方文档的印刷版
==== Jython ====
 * [http://www.amazon.com/exec/obidos/ISBN=0735711119 Jython for Java Programmers]
 * [http://www.amazon.com/exec/obidos/ISBN=0596002475 Jython Essentials]
 * [http://www.amazon.com/exec/obidos/ISBN=0201616165 Python Programming with the Java Class Libraries]
==== 游戏开发 ====
 * [http://www.amazon.com/exec/obidos/ISBN=1584502584 Game Programming With Python] -- 介绍了游戏编程的一般知识和模式
  * 据 Amazon 上读者的反映,书中的示例代码有严重的问题。(大都依赖于作者开发的一个UI库,但缺乏维护,许多代码不能正常运行)
 * [http://www.amazon.com/exec/obidos/ISBN=1592000770 Game Programming With Python, Lua, and Ruby]
Line 44: Line 78:
 * Data Structures and Algorithms with Object-Oriented Design Patterns in Python
 * Python Scripting for Computational Science
 * Scientific Computing in Python
针对适合大学或者研究机构人员的 Python 书籍。

 * [http://www.brpreiss.com/books/opus7/ Data Structures and Algorithms with Object-Oriented Design Patterns in Python] -- 少有的以 Python 语言讲述数据结构和算法的书籍,同系列还有多种语言的版本
 * [http://www.amazon.com/exec/obidos/ISBN=3540435085 Python Scripting for Computational Science] -- 以大量实例介绍了 Python 在科学计算领域的种种日常应用,并没有牵涉太多数值计算的内容,更像是针对非专业程序员的一份教程和参考。
  * [http://www.ifi.uio.no/in228/lecsplit/ 作者的主页] -- 包含了更多原始材料,主要是演讲稿,除 Python 外还包括 Perl、shell 编程等内容。

Python图书概览 ::-- ["swordsp"] [DateTime(2006-07-21T19:28:36Z)] TableOfContents

[wiki:localshare:doc/Python/ Python电子书本地收集] -- 啄木鸟空间分享了大部分

  • 请大家一一对应指引本地下载链接是也乎……ZoomQuiet

  • 本页中书名一般链接至其主页或 Amazon 相关页面,往往包括书评、勘误、源码、补充内容等等作者提供的相关资源

书评

快速入门类

初学者快速入门教材,一般为免费发布的电子文档,相当一部分已有中文翻译。

语言类

此类书籍偏重 Python 语言本身的学习,或者作为手册类参考书查阅。

综合应用类

此类书籍主要介绍 Python 在各领域的典型应用,以实例学习为主,覆盖面较广但不会太深入,主要针对水平在初学者之上的读者(已经熟悉 Python 的基本语法)。

领域应用类

此类书籍关注于 Python 在某专门领域的应用或某类库的应用,一般比综合应用类书籍中的相关章节更为深入详细。

GUI 编程

文本处理

Web 开发

Windows 编程

网络编程

Zope

Jython

游戏开发

学院类

针对适合大学或者研究机构人员的 Python 书籍。

  • [http://www.brpreiss.com/books/opus7/ Data Structures and Algorithms with Object-Oriented Design Patterns in Python] -- 少有的以 Python 语言讲述数据结构和算法的书籍,同系列还有多种语言的版本

  • [http://www.amazon.com/exec/obidos/ISBN=3540435085 Python Scripting for Computational Science] -- 以大量实例介绍了 Python 在科学计算领域的种种日常应用,并没有牵涉太多数值计算的内容,更像是针对非专业程序员的一份教程和参考。

学习笔记

  • 皮大庆的学习笔记
  • 王纯业的Python学习笔记

PyBooks (last edited 2010-10-18 04:17:13 by khsing)