Differences between revisions 2 and 23 (spanning 21 versions)
Revision 2 as of 2006-07-21 19:29:42
Size: 1921
Editor: swordsp
Comment:
Revision 23 as of 2007-01-11 16:57:58
Size: 10277
Editor: swordsp
Comment:
Deletions are marked like this. Additions are marked like this.
Line 1: Line 1:
## page was renamed from swordsp/PyBooks
Line 3: Line 4:
''' Python图书概览 '''::-- ["swordsp"] [[[DateTime(2006-07-21T19:28:36Z)]]] [[TableOfContents]] ''' Python图书概览 '''::-- ["swordsp"] [[[DateTime]]] [[TableOfContents]]
Line 5: Line 6:
[[Include(swordsp/COTW/Header)]]

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

 * 请大家一一对应指引本地下载链接是也乎……ZoomQuiet
=== 前言 ===
 * 本页面收集整理了 Python 相关的书籍信息
 * 书名一般链接至其主页或 Amazon 相关页面,往往包括书评、勘误、源码、补充内容等等作者提供的相关资源
 * Python 安装包中附带的官方文档永远是最有价值的资料之一
 * 书不必贪多,精读三五本好书,胜过藏书万卷。
Line 6: Line 17:
 * [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 9: Line 21:
 * 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 13: Line 31:
 * 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.oreilly.com.cn/book.php?bn=7-5641-0047-8 《学习Python(第二版,影印版)》]
  * [http://www.oreilly.com.cn/book.php?bn=7-5083-0580-9 《Python语言入门》] (第一版中文版)
 * [http://www.oreilly.com/catalog/pythonian2/ Python in a Nutshell, Second Edition]
  * [http://www.oreilly.com.cn/book.php?bn=7-5641-0576-3 《Python技术手册(第二版,影印版)》]
 * Python Standard Library
  * [http://effbot.org/zone/librarybook-index.htm 在线版本]
  . 以大量实例示范了标准库的典型应用场景,是官方文档中的标准库参考的优秀补充资料。
 * [http://corepython.com/ Core Python Programming, 2nd Edition]
  * [http://www.china-pub.com/computers/common/info.asp?id=3097 《Python核心编程》] (第一版中文版)
 * [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]
 * [http://www.amazon.com/exec/obidos/ISBN=0672319942 Python Developer's Handbook]
  * [http://www.china-pub.com/computers/common/info.asp?id=2926 《深入学习:Python程序开发》]
 * [http://www.amazon.com/exec/obidos/ISBN=0130923613 Python How to Program]
  * [http://www.china-pub.com/computers/common/info.asp?id=12645 Python编程金典]
 * [http://www.amazon.com/exec/obidos/ISBN=007212718X Python: The Complete Reference]
  * [http://www.china-pub.com/computers/common/info.asp?id=6090 《Python技术参考大全》]
 * [http://www.amazon.com/exec/obidos/ISBN=0201709384 Learn to Program Using Python: A Tutorial for Hobbyists, Self-Starters, and All Who Want to Learn the Art of Computer Programming]
  * [http://www.freenetpages.co.uk/hp/alan.gauld/ 作者的主页]
  * [http://www.china-pub.com/computers/common/info.asp?id=20051 《用Python学编程》]
 * [http://www.china-pub.com/computers/common/info.asp?id=2797 《Python程序员指南》]
 . 国人原创作品
 * [http://www.welan.com/29462/ 《Python编程基础》]
 . 国人原创作品
Line 22: Line 64:
 * Programming Python 2nd Edition
 * Python Standard Library
 * Python Cookbook 2nd Edition
此类书籍主要介绍 Python 在各领域的典型应用,以实例学习为主,覆盖面较广但不会太深入,主要针对水平在初学者之上的读者(已经熟悉 Python 的基本语法)。

 * [http://www.rmi.net/~lutz/about-pp3e.html Programming Python 3nd Edition]
  * [http://www.oreilly.com.cn/book.php?bn=7-5641-0570-4 《Python编程(第三版,影印版)上、下册》]
 * [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/ ActiveState 的 Python Cookbook 专栏]
 * [http://www.apress.com/book/bookDisplay.html?bID=10013 Beginning Python From Novice to Professional (Mangus Lie Hetland, Apress)]
 * [http://www.amazon.com/exec/obidos/ISBN=0761523340 Programming With Python]
  * [http://www.china-pub.com/computers/common/info.asp?id=4587 《Python 编程指南》]
Line 26: Line 75:
 * 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 编程 ====
 * [http://www.amazon.com/exec/obidos/ISBN=1932394621 WxPython in Action] [http://www.ddup.com.cn/EBook/java/200604/160.html 下载]
 * [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://www.china-pub.com/computers/common/info.asp?id=8058 《Python 与 Tkinter 编程》]
 * [http://www.pygtk.org/tutorial.html PyGTK Tutorials]
  * [http://www.pygtk.org/pygtk2tutorial/index.html 在线版本]
==== 文本处理 ====
 * [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]
 * [http://www.amazon.com/exec/obidos/ISBN=0132433885 Rapid Web Applications with TurboGears]
 . TurboGears作者编写的官方指南,出版于TurboGears 1.0发布前夕
==== 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]
 * [http://www.complete.org/publications/pynet/ Foundations of Python Network Programming]
 . 消息:中文版翻译中,年内(2007)可望面市
==== 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.china-pub.com/computers/common/info.asp?id=7508 《Jython 程序设计》]
 * [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 42: Line 113:
 * Data Structures and Algorithms with Object-Oriented Design Patterns in Python
 * Python Scripting for Computational Science
 * Scientific Computing in Python
=== 学习笔记 ===
 * 皮大庆的学习笔记
 * 王纯业的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] TableOfContents

Include(swordsp/COTW/Header)

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

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

前言

  • 本页面收集整理了 Python 相关的书籍信息
  • 书名一般链接至其主页或 Amazon 相关页面,往往包括书评、勘误、源码、补充内容等等作者提供的相关资源
  • Python 安装包中附带的官方文档永远是最有价值的资料之一
  • 书不必贪多,精读三五本好书,胜过藏书万卷。

书评

快速入门类

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

语言类

此类书籍偏重 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 在科学计算领域的种种日常应用,并没有牵涉太多数值计算的内容,更像是针对非专业程序员的一份教程和参考。

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