Differences between revisions 5 and 41 (spanning 36 versions)
Revision 5 as of 2006-07-22 10:58:25
Size: 7434
Editor: swordsp
Comment:
Revision 41 as of 2007-11-15 03:37:01
Size: 11344
Editor: ZoomQuiet
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(2007-01-18T18:30:51Z)]]] [[TableOfContents]]

[[Include(swordsp/COTW/Header)]]
|| 请大家关注啄木鸟社区自己的图书项目! || (!) '''[:ObpBroadview:博文Python图书]''' || {o} '''[:OpenBookProject:OBP-开放图书规划]''' ||
Line 8: Line 13:
 * 本页中书名一般链接至其主页或 Amazon 相关页面,往往包括书评、勘误、源码、补充内容等等作者提供的相关资源 === 前言 ===
 * 本页面收集整理了 Python 相关的书籍信息
 * 书名一般链接至其主页或 Amazon/China-Pub 相关页面,往往包括试读、书评、勘误、源码、补充内容等相关资源,国内出版的书也可直接在线购买。
 * Python 安装包中附带的官方文档永远是最有价值的资料之一
 * 书不必贪多,精读三五本好书,胜过藏书万卷。
Line 13: Line 22:

[[Include(/DiscussZhBook)]]
Line 19: Line 31:
  * [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 23: Line 36:
 * [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 30: Line 46:
 * [http://www.amazon.com/exec/obidos/ISBN=0596001886 Python in a Nutshell]   * [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"] 发起,筹划中
Line 34: Line 55:
 * [http://corepython.com/ Core Python Programming]  * [http://corepython.com/ Core Python Programming, 2nd Edition]
  * [http://www.china-pub.com/computers/common/info.asp?id=3097 《Python核心编程》] (第一版中文版)
Line 36: Line 58:
 * [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
 * [w
iki:ISBN/0596009402 Python Pocket Reference 3rd Edition]
 * [wiki:ISBN/0130409561 Python Programming Patterns]
Line 39: Line 62:
 * [wiki:ISBN/0672319942 Python Developer's Handbook]
  * [http://www.china-pub.com/computers/common/info.asp?id=2926 《深入学习:Python程序开发》]
 * [wiki:ISBN/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:ISBN/007212718X Python: The Complete Reference]
  * [http://www.china-pub.com/computers/common/info.asp?id=6090 《Python技术参考大全》]
 * [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]
  * [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 42: Line 79:
 * [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.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:
ISBN/0-7645-4807-7 Python 2.1 Bible]
Line 46: Line 85:
  * [:PyCookbook:《Python食谱》] -- 啄木鸟图书翻译项目,基于第一版,未完成
 * [http://www.apress.com/book/bookDisplay.html?bID=10013 Beginning Python From Novice to Professional (Mangus Lie Hetland, Apress)]
 * [wiki:ISBN/0761523340 Programming With Python]
  * [http://www.china-pub.com/computers/common/info.asp?id=4587 《Python 编程指南》]
Line 50: Line 93:
 * [Wx{{{}}}Python in Action http://www.amazon.com/exec/obidos/ISBN=1932394621]  * [wiki:ISBN/1932394621 WxPython in Action]
Line 53: Line 96:
 * [http://www.amazon.com/exec/obidos/ISBN=1884777813 Python and Tkinter Programming]  * [wiki: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 在线版本]
Line 55: Line 101:
 * [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 57: Line 104:
 * [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 60: Line 108:
 * [http://www.amazon.com/exec/obidos/ISBN=0735710902 Python Web Programming]
 * [http://www.amazon.com/exec/obidos/ISBN=0130410659 Web Programming in Python]
 * [wiki:ISBN/0735710902 Python Web Programming]
 * [wiki:ISBN/0130410659 Web Programming in Python]
 * [wiki:ISBN/0132433885 Rapid Web Applications with TurboGears]
 . TurboGears作者编写的官方指南,出版于TurboGears 1.0发布前夕
Line 63: Line 113:
 * [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 65: Line 115:
 * [http://www.amazon.com/exec/obidos/ISBN=0596100329 Twisted Network Programming Essentials]  * [wiki:ISBN/0596100329 Twisted Network Programming Essentials]
 * [http://www.complete.org/publications/pynet/ Foundations of Python Network Programming]
 . 消息:中文版翻译中,年内(2007)可望面市
Line 68: 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 69: Line 123:
 * [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]
 * [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 73: Line 128:
 * [http://www.amazon.com/exec/obidos/ISBN=1584502584 Game Programming With Python] -- 介绍了游戏编程的一般知识和模式  * [wiki:ISBN/1584502584 Game Programming With Python] -- 介绍了游戏编程的一般知识和模式
Line 75: 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 77: Line 132:
针对适合大学或者研究机构人员的 Python 书籍。 针对大学或者研究机构人员的 Python 书籍。
Line 80: 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 在科学计算领域的种种日常应用,并没有牵涉太多数值计算的内容,更像是针对非专业程序员的一份教程和参考。
Line 82: Line 137:
=== 学习笔记 ===
 * 皮大庆的学习笔记
 * 王纯业的Python学习笔记

Python图书概览 ::-- ["swordsp"] [DateTime(2007-01-18T18:30:51Z)] TableOfContents

Include(swordsp/COTW/Header)

请大家关注啄木鸟社区自己的图书项目!

(!) [:ObpBroadview:博文Python图书]

{o} [:OpenBookProject:OBP-开放图书规划]

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

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

前言

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

书评

Include(/DiscussZhBook)

快速入门类

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

语言类

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

综合应用类

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

领域应用类

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

GUI 编程

文本处理

  • [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:ISBN/0596001282 Python & XML]

  • [wiki:ISBN/0130211192 XML Processing with Python]

Web 开发

  • [wiki:ISBN/0735710902 Python Web Programming]
  • [wiki:ISBN/0130410659 Web Programming in Python]
  • [wiki:ISBN/0132433885 Rapid Web Applications with TurboGears]

  • TurboGears作者编写的官方指南,出版于TurboGears 1.0发布前夕

Windows 编程

  • [wiki:ISBN/1565926218 Python Programming on Win32] -- 虽然年代稍早,但仍是 Python 关于 Windows 编程的最好参考资料,作者之一 Mark Hammond 是Python Win32 extensions的作者。

网络编程

Zope

Jython

游戏开发

  • [wiki:ISBN/1584502584 Game Programming With Python] -- 介绍了游戏编程的一般知识和模式
    • 据 Amazon 上读者的反映,书中的示例代码有严重的问题。(大都依赖于作者开发的一个UI库,但缺乏维护,许多代码不能正常运行)
  • [wiki:ISBN/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:ISBN/3540435085 Python Scripting for Computational Science] -- 以大量实例介绍了 Python 在科学计算领域的种种日常应用,并没有牵涉太多数值计算的内容,更像是针对非专业程序员的一份教程和参考。

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