| Size: 10605 Comment:  | Size: 11464 Comment:  | 
| Deletions are marked like this. | Additions are marked like this. | 
| Line 4: | Line 4: | 
| ''' Python图书概览 '''::-- ["swordsp"] [[[DateTime]]] [[TableOfContents]] | ''' Python图书概览 '''::-- ["swordsp"] [[[DateTime(2007-01-18T18:30:51Z)]]] [[TableOfContents]] | 
| Line 7: | Line 7: | 
| || 请大家关注啄木鸟社区自己的图书项目! || (!) '''[:ObpBroadview:博文Python图书]''' || {o} '''[:OpenBookProject:OBP-开放图书规划]''' || | |
| Line 8: | Line 9: | 
| || 请大家关注啄木鸟社区自己的图书项目! || (!) '''[:ObpBroadview:博文Python图书]''' || {o} '''[:OpenBookProject:OBP-开放图书规划]''' || | |
| Line 13: | Line 13: | 
| Line 16: | Line 15: | 
| * 书名一般链接至其主页或 Amazon 相关页面,往往包括书评、勘误、源码、补充内容等等作者提供的相关资源 | * 书名一般链接至其主页或 Amazon/China-Pub 相关页面,往往包括试读、书评、勘误、源码、补充内容等相关资源,国内出版的书也可直接在线购买。 | 
| Line 23: | Line 22: | 
| [[Include(/DiscussZhBook)]] | |
| Line 29: | Line 30: | 
| * [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://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打包文档下载]) -- 简体中文版由沈洁元翻译 * 最新版本(1.5 alpha)以 wiki 形式开放撰写中 | 
| Line 33: | Line 35: | 
| * [http://staff.easthighschool.net/lee/computers/book/Start_Programming.html Start Programming] by Lee Harr * [:StartProgramming:StartProgramming -- 开始编程之旅] 中译版 by ["thinker"] . 本文是使用pygsear+pygame作为开发环境,以初级用户角度来分步分阶段学习PYTHON基本概念,并以小游戏开发项目为具体案例,介绍的十分详细。编写风格清新朴实,没有象一般教科书那样枯燥,极其适合初级用户来激发兴趣时使用。 -- from 译者 ["thinker"] | |
| Line 44: | Line 49: | 
| * [:PythonInANutshellZh:第一版节译] by WeiZhong * [:PythonInANutshell:Python技术坚果手册2ed] 啄木鸟图书翻译项目,由 ["nickcheng"] 发起,筹划中 | |
| Line 50: | Line 57: | 
| * [http://www.amazon.com/exec/obidos/ISBN=0596009402 Python Pocket Reference 3rd Edition] * [http://www.amazon.com/exec/obidos/ISBN=0130409561 Python Programming Patterns] | * [:PythonEssentialRef2eZh:《Python 精要参考(第二版)》全译] -- 译者Feather WeiZhong * [wiki:ISBN:0596009402 Python Pocket Reference 3rd Edition] * [wiki:ISBN:0130409561 Python Programming Patterns] | 
| Line 53: | Line 61: | 
| * [http://www.amazon.com/exec/obidos/ISBN=0672319942 Python Developer's Handbook] | * [wiki:ISBN:0672319942 Python Developer's Handbook] | 
| Line 55: | Line 63: | 
| * [http://www.amazon.com/exec/obidos/ISBN=0130923613 Python How to Program] | * [wiki:ISBN:0130923613 Python How to Program] | 
| Line 58: | Line 66: | 
| * [http://www.amazon.com/exec/obidos/ISBN=007212718X Python: The Complete Reference] | * [wiki:ISBN:007212718X Python: The Complete Reference] | 
| Line 60: | Line 68: | 
| * [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] | * [wiki:ISBN:0201709384 Learn to Program Using Python: A Tutorial for Hobbyists, Self-Starters, and All Who Want to Learn the Art of Computer Programming] | 
| Line 70: | Line 78: | 
| * [http://www.rmi.net/~lutz/about-pp3e.html Programming Python 3nd Edition] | * [http://www.rmi.net/~lutz/about-pp3e.html Programming Python 3rd Edition] | 
| Line 72: | Line 80: | 
| * [http://www.amazon.com/exec/obidos/ISBN=0-7645-4807-7 Python 2.1 Bible] | * [:PP3eD:《Python编程》(第三版)] -- 啄木鸟图书翻译项目,进行中 * [wiki:ISBN:0-7645-4807-7 Python 2.1 Bible] | 
| Line 75: | Line 84: | 
| * [:PyCookbook:《Python食谱》] -- 啄木鸟图书翻译项目,基于第一版,未完成 | |
| Line 76: | Line 86: | 
| * [http://www.amazon.com/exec/obidos/ISBN=0761523340 Programming With Python] | * [wiki:ISBN:0761523340 Programming With Python] | 
| Line 82: | Line 92: | 
| * [http://www.amazon.com/exec/obidos/ISBN=1932394621 WxPython in Action] [http://www.ddup.com.cn/EBook/java/200604/160.html 下载] | * [wiki:ISBN:1932394621 WxPython in Action] | 
| Line 85: | Line 95: | 
| * [http://www.amazon.com/exec/obidos/ISBN=1884777813 Python and Tkinter Programming] | * [wiki:ISBN:1884777813 Python and Tkinter Programming] | 
| Line 90: | Line 100: | 
| * [http://gnosis.cx/TPiP/ Text Processing in Python] -- IBM dW Python 专栏作家 David Mertz 的作品,主页上有免费的在线版本和补充资料。 | * [http://gnosis.cx/TPiP/ Text Processing in Python] . IBM dW Python 专栏作家 David Mertz 的作品,主页上有免费的在线版本和补充资料。 | 
| Line 92: | Line 103: | 
| * [http://www.amazon.com/exec/obidos/ISBN=0596001282 Python & XML] * [http://www.amazon.com/exec/obidos/ISBN=0130211192 XML Processing with Python] | * [:TPiP:啄木鸟图书翻译项目] -- 目前仅完成[:TPiP/AppendixA:附录A] (by HuangYi) * [wiki:ISBN:0596001282 Python & XML] * [wiki:ISBN:0130211192 XML Processing with Python] | 
| Line 95: | Line 107: | 
| * [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] | * [wiki:ISBN:0735710902 Python Web Programming] * [wiki:ISBN:0130410659 Web Programming in Python] * [wiki:ISBN:0132433885 Rapid Web Applications with TurboGears] | 
| Line 100: | Line 112: | 
| * [http://www.amazon.com/exec/obidos/ISBN=1565926218 Python Programming on Win32] -- 虽然年代稍早,但仍是 Python 关于 Windows 编程的最好参考资料,作者之一 Mark Hammond 是Python Win32 extensions的作者。 | * [wiki:ISBN:1565926218 Python Programming on Win32] -- 虽然年代稍早,但仍是 Python 关于 Windows 编程的最好参考资料,作者之一 Mark Hammond 是Python Win32 extensions的作者。 | 
| Line 102: | Line 114: | 
| * [http://www.amazon.com/exec/obidos/ISBN=0596100329 Twisted Network Programming Essentials] | * [wiki:ISBN:0596100329 Twisted Network Programming Essentials] | 
| Line 104: | Line 116: | 
| . 消息:中文版翻译中,年内(2007)可望面市 | .  中文版《Python网络编程基础》由 莫迟 翻译,于 2007 年出版,ISBN:9787121256660 . 详情请看[http://www.douban.com/subject/2137490/ 豆瓣上的页面]。 | 
| Line 107: | Line 120: | 
| * [http://wiki.zope.org/zope3/Zope3Book The Zope 3 Developers Book - An Introduction for Python Programmers] -- the Zope Book对应Zope 3的版本 * [:Zope3Book:《Zope 3 宝典》] -- 啄木鸟图书翻译项目,未完成 | |
| Line 108: | Line 123: | 
| * [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] | * [wiki:ISBN:0735711119 Jython for Java Programmers] * [http://www.china-pub.com/computers/common/info.asp?id=7508 《Jython 程序设计》]、[:JythonDesign:简介及目录] * [wiki:ISBN:0596002475 Jython Essentials] * [wiki:ISBN:0201616165 Python Programming with the Java Class Libraries] | 
| Line 113: | Line 128: | 
| * [http://www.amazon.com/exec/obidos/ISBN=1584502584 Game Programming With Python] -- 介绍了游戏编程的一般知识和模式 | * [wiki:ISBN:1584502584 Game Programming With Python] -- 介绍了游戏编程的一般知识和模式 | 
| Line 115: | Line 130: | 
| * [http://www.amazon.com/exec/obidos/ISBN=1592000770 Game Programming With Python, Lua, and Ruby] | * [wiki:ISBN:1592000770 Game Programming With Python, Lua, and Ruby] | 
| Line 120: | Line 135: | 
| * [http://www.amazon.com/exec/obidos/ISBN=3540435085 Python Scripting for Computational Science] -- 以大量实例介绍了 Python 在科学计算领域的种种日常应用,并没有牵涉太多数值计算的内容,更像是针对非专业程序员的一份教程和参考。 | * [wiki:ISBN:3540435085 Python Scripting for Computational Science] -- 以大量实例介绍了 Python 在科学计算领域的种种日常应用,并没有牵涉太多数值计算的内容,更像是针对非专业程序员的一份教程和参考。 | 
Python图书概览 ::-- ["swordsp"] [DateTime(2007-01-18T18:30:51Z)] TableOfContents
| 请大家关注啄木鸟社区自己的图书项目! |   |   | 
[wiki:localshare:doc/Python/ Python电子书本地收集] -- 啄木鸟空间分享了大部分
- 请大家一一对应指引本地下载链接是也乎……ZoomQuiet 
前言
- 本页面收集整理了 Python 相关的书籍信息
- 书名一般链接至其主页或 Amazon/China-Pub 相关页面,往往包括试读、书评、勘误、源码、补充内容等相关资源,国内出版的书也可直接在线购买。
- Python 安装包中附带的官方文档永远是最有价值的资料之一
- 书不必贪多,精读三五本好书,胜过藏书万卷。
书评
- [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 的系列书评 
快速入门类
初学者快速入门教材,一般为免费发布的电子文档,相当一部分已有中文翻译。
- [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打包文档下载]) -- 简体中文版由沈洁元翻译 
- 最新版本(1.5 alpha)以 wiki 形式开放撰写中
 
- [http://diveintopython.org/ Dive into Python] -- 为有经验的程序员编写的颇受好评的 Python 教程。 - [http://www.woodpecker.org.cn/diveintopython/ Python 研究] -- 简体中文版由啄木鸟社区集体翻译 
- 该书以问题和实例程序为线索,不仅讲授 Python 的语法,同时还引导读者学习 Pythonic 的编程风格。书中大量的延伸阅读链接也很有价值。
 
- [http://staff.easthighschool.net/lee/computers/book/Start_Programming.html Start Programming] by Lee Harr - [:StartProgramming:StartProgramming -- 开始编程之旅] 中译版 by ["thinker"] 
 
- 本文是使用pygsear+pygame作为开发环境,以初级用户角度来分步分阶段学习PYTHON基本概念,并以小游戏开发项目为具体案例,介绍的十分详细。编写风格清新朴实,没有象一般教科书那样枯燥,极其适合初级用户来激发兴趣时使用。 -- from 译者 ["thinker"]
语言类
此类书籍偏重 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技术手册(第二版,影印版)》] 
- [:PythonInANutshellZh:第一版节译] by WeiZhong 
- [:PythonInANutshell:Python技术坚果手册2ed] 啄木鸟图书翻译项目,由 ["nickcheng"] 发起,筹划中 
 
- Python Standard Library - 以大量实例示范了标准库的典型应用场景,是官方文档中的标准库参考的优秀补充资料。
 
- [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] - [:PythonEssentialRef2eZh:《Python 精要参考(第二版)》全译] -- 译者Feather WeiZhong 
 
- [wiki:0596009402 Python Pocket Reference 3rd Edition] 
- [wiki:0130409561 Python Programming Patterns] 
- [http://www.mindview.net/Books/TIPython Thinking in Python] 
- [wiki:0672319942 Python Developer's Handbook] - [http://www.china-pub.com/computers/common/info.asp?id=2926 《深入学习:Python程序开发》] 
 
- [wiki:0130923613 Python How to Program] - [http://www.china-pub.com/computers/common/info.asp?id=12645 Python编程金典] 
- [http://man.chinaunix.net/develop/python/python_howto/python_howto_program.htm 《Python编程金典》读书笔记 by Jims (yjnet at 21cn dot com) ] 
 
- [wiki:007212718X Python: The Complete Reference] - [http://www.china-pub.com/computers/common/info.asp?id=6090 《Python技术参考大全》] 
 
- [wiki: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.china-pub.com/computers/common/info.asp?id=2797 《Python程序员指南》] 
- 国人原创作品
- [http://www.welan.com/29462/ 《Python编程基础》] 
- 国人原创作品
综合应用类
此类书籍主要介绍 Python 在各领域的典型应用,以实例学习为主,覆盖面较广但不会太深入,主要针对水平在初学者之上的读者(已经熟悉 Python 的基本语法)。
- [http://www.rmi.net/~lutz/about-pp3e.html Programming Python 3rd Edition] - [http://www.oreilly.com.cn/book.php?bn=7-5641-0570-4 《Python编程(第三版,影印版)上、下册》] 
- [:PP3eD:《Python编程》(第三版)] -- 啄木鸟图书翻译项目,进行中
 
- [wiki: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 专栏] 
- [:PyCookbook:《Python食谱》] -- 啄木鸟图书翻译项目,基于第一版,未完成 
 
- [http://www.apress.com/book/bookDisplay.html?bID=10013 Beginning Python From Novice to Professional (Mangus Lie Hetland, Apress)] 
- [wiki:0761523340 Programming With Python] - [http://www.china-pub.com/computers/common/info.asp?id=4587 《Python 编程指南》] 
 
领域应用类
此类书籍关注于 Python 在某专门领域的应用或某类库的应用,一般比综合应用类书籍中的相关章节更为深入详细。
GUI 编程
- [wiki:1932394621 WxPython in Action] 
- [http://www.valdyas.org/python/book.html Gui Programming With Python: Using the Qt Toolkit] - [http://www.opendocspublishing.com/pyqt/ 在线版本] -- 链接暂时不可用? 
 
- [wiki: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://gnosis.cx/TPiP/ Text Processing in Python] - IBM dW Python 专栏作家 David Mertz 的作品,主页上有免费的在线版本和补充资料。
- [http://wiki.python.org/moin/TextProcessingInPython 某位读者关于 High Order Functions 的若干笔记] 
- [:TPiP:啄木鸟图书翻译项目] -- 目前仅完成[:TPiP/AppendixA:附录A] (by HuangYi) 
 
- [wiki:0596001282 Python & XML] 
- [wiki:0130211192 XML Processing with Python] 
Web 开发
- [wiki:0735710902 Python Web Programming] 
- [wiki:0130410659 Web Programming in Python] 
- [wiki:0132433885 Rapid Web Applications with TurboGears] 
- TurboGears作者编写的官方指南,出版于TurboGears 1.0发布前夕 
Windows 编程
- [wiki:1565926218 Python Programming on Win32] -- 虽然年代稍早,但仍是 Python 关于 Windows 编程的最好参考资料,作者之一 Mark Hammond 是Python Win32 extensions的作者。 
网络编程
- [wiki:0596100329 Twisted Network Programming Essentials] 
- [http://www.complete.org/publications/pynet/ Foundations of Python Network Programming] 
- 中文版《Python网络编程基础》由 莫迟 翻译,于 2007 年出版,9787121256660 
- 详情请看[http://www.douban.com/subject/2137490/ 豆瓣上的页面]。 
Zope
- [http://www.zope.org/Documentation/ZopeBook/ The Zope Book] -- Zope 官方文档的印刷版 
- [http://wiki.zope.org/zope3/Zope3Book The Zope 3 Developers Book - An Introduction for Python Programmers] -- the Zope Book对应Zope 3的版本 - [:Zope3Book:《Zope 3 宝典》] -- 啄木鸟图书翻译项目,未完成 
 
Jython
- [wiki:0735711119 Jython for Java Programmers] - [http://www.china-pub.com/computers/common/info.asp?id=7508 《Jython 程序设计》]、[:JythonDesign:简介及目录] 
 
- [wiki:0596002475 Jython Essentials] 
- [wiki:0201616165 Python Programming with the Java Class Libraries] 
游戏开发
- [wiki:1584502584 Game Programming With Python] -- 介绍了游戏编程的一般知识和模式 - 据 Amazon 上读者的反映,书中的示例代码有严重的问题。(大都依赖于作者开发的一个UI库,但缺乏维护,许多代码不能正常运行)
 
- [wiki:1592000770 Game Programming With Python, Lua, and Ruby] 
学院类
针对大学或者研究机构人员的 Python 书籍。
- [http://www.brpreiss.com/books/opus7/ Data Structures and Algorithms with Object-Oriented Design Patterns in Python] -- 少有的以 Python 语言讲述数据结构和算法的书籍,同系列还有多种语言的版本 
- [wiki:3540435085 Python Scripting for Computational Science] -- 以大量实例介绍了 Python 在科学计算领域的种种日常应用,并没有牵涉太多数值计算的内容,更像是针对非专业程序员的一份教程和参考。 - [http://www.ifi.uio.no/in228/lecsplit/ 作者的主页] -- 包含了更多原始材料,主要是演讲稿,除 Python 外还包括 Perl、shell 编程等内容。 
 

 [:ObpBroadview:博文Python图书]
  [:ObpBroadview:博文Python图书]  [:OpenBookProject:OBP-开放图书规划]
  [:OpenBookProject:OBP-开放图书规划]