Python图书概览 ::-- swordsp [2007-01-18 18:30:51]

此条目正在进行条目质量提升计划,详情请阅读项目首页

欢迎对此页面进行补充和修正,也请关注计划中的其它页面,为啄木鸟贡献您的一份力量。

近期活跃条目: (./) Python 图书概览 {*} Python数据库开发概要 {*} Python 语言研究

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

(!) 博文Python图书

{o} OBP-开放图书规划

Python电子书本地收集 -- 啄木鸟空间分享了大部分

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

1. 前言

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

2. 书评

中文Python 图书推荐

300~500字推荐心目中最好的图书 
 * 图书名(E文名)
  * 理由:
  * ~ YouName
  • 学习Python (Learning Python 1st ed;Mark Lutz,David Ascher 著 陈革,冯大辉 译;7-5083-0580-9;2001年4月)

s1318070

理由: Python ~强大的通用脚本语言, 除了OS和驱动都可以来开发!
但是在JAVA/C#盛行的中华大地上,但凡刚接触Python 的,无不感觉其或宏冗或混乱或奇特……
那么如何爽直的进入Pythonic 的世界呢?
看"学习Python"第一版吧,用教科书式的方式组织行文,却不呆板;循序渐进的推讲,却绝不单调…… 间杂的题外讲解非常精要,设计的练习题又非常实用
~至少前两年我的Py代码基本是Copy 此书的片段组成的 ;)
关键作者非常精明的使用了一般计算机语言课程的知识点辅设顺序,这对中国看谭老师教材长大的人们基本没有什么隔阂;
但是,Python 就是Python ,不论怎么伪装成普通语言,看过前几章后,就已经开始不守清规的开始尝试立即实现各种小应用了;
至于为什么推荐第一版? 因为后来的 "学习Python"加入了太多的新特性,少了Pythonic ~ "简单即是美"的味道!
可恨第一版已经绝版了,运气再好你也淘不到了,那么之后的版本也依然非常值得买,同样的作者团队使用同样的由浅入深的方式将Python 2.2 以来的新特性也讲述的明快清晰!
PS: 提一下书的封面~林鼠(wood rat)的钢笔素描,实在非常贴切...嗯嗯嗯,因为它是Python(蠎)最爱的食品哪,而本书对于那些想成为灵蠎一员的开发者来说,也无疑是最好的精神食粮呢.

参考资料: Python 快速介绍 ~ http://www.zeuux.org/documentation/python-intro/

3. 快速入门类

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

  • Python Tutorial -- 最权威的 Python 教程,由 Python 作者 Guido van Rossum 主笔,有少许学院味道。

  • A Byte of Python -- 简洁明了的 Python 教程,即使没有编程基础也可阅读。

  • Dive into Python -- 为有经验的程序员编写的颇受好评的 Python 教程。

    • Python 研究 -- 简体中文版由啄木鸟社区集体翻译

    • 该书以问题和实例程序为线索,不仅讲授 Python 的语法,同时还引导读者学习 Pythonic 的编程风格。书中大量的延伸阅读链接也很有价值。
  • Start Programming by Lee Harr

  • 本文是使用pygsear+pygame作为开发环境,以初级用户角度来分步分阶段学习PYTHON基本概念,并以小游戏开发项目为具体案例,介绍的十分详细。编写风格清新朴实,没有象一般教科书那样枯燥,极其适合初级用户来激发兴趣时使用。 -- from 译者 thinker

4. 语言类

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

5. 综合应用类

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

6. 领域应用类

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

6.1. GUI 编程

6.2. 文本处理

6.3. Web 开发

6.4. Windows 编程

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

6.5. 网络编程

6.6. Zope

6.7. Jython

6.8. 游戏开发

7. 学院类

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