Python 入 门 原 著 Guido van Rossum 翻 译 李 东 风 • 第 一 章 介 绍 • 第 二 章 解 释 程 序 的 使 用 • 第 三 章 基 本 使 用 • 第 四 章 流 程 控 制 • 第 五 章 Python 数 据 结 构 • 第 六 章 模 块 • 第 七 章 输 入 输 出 • 第 八 章 错 误 与 例 外 • 第 九 章 类 • 第 十 章 进 一 步 学 习 第 一 章 介 绍 脚 本 语 言 是 类 似 DOS 批 处 理 、 UNIX shell 程 序 的 语 言 。 脚 本 语 言 不 需 要 每 次 编译 再 执 行 , 并 且 在 执 行 中 可 以 很 容 易 地 访 问 正 在 运 行 的 程 序 ,甚 至 可 以 动 态 地 修改 正 在 运 行 的 程 序 , 适 用 于 快 速 地 开 发 以 及 完 成 一 些 简 单 的 任 务 。在 使 用 脚 本 语言 时 常 常 需 要 增 的 新 的 功 能 , 但 有 时 因 为 脚 本 语 言 本 来 就 已 经 很 慢 、 很 大 、 很 复杂 了 而 不 能 实 现;或者, 所需 的 功 能 涉及 只能 用 C 语 言 提供的 系统调用 或其他函数 ——通常 所要 解 决的 问 题没有 重要 到必须用 C 语 言 重写的 程 度;或者, 解 决问题需 要 诸如可 变长度字符串 等 数 据 类 型 ( 如文 件 名 的 有 序 列 表 ) , 这 样 的 数 据 类型 在 脚 本 语 言 中 十 分 容 易 而 C 语 言 则 需 要 很 多 工 作 才 能 实 现;或者, 编 程 者不 熟悉 C 语 言 : 这 些 情 况 下 还 是 可 以 使 用 脚 本 语 言 的 。 在 这 样 的 情 况 下 , Python 可 能 正 好 适 合 你 的 需 要 。 Python 使 用 简 单 , 但 它 是 一个 真 正 的 程 序 语 言 , 而 且 比 shell 提供了 更 多 结 构 和 对 大 型 程 序 的 支 持 。另 一 方面,它比C 提供更多的错误检查,它是一个非常高级的语言,内置了各种高级数据结构,如灵活的数组和字典,这些数据结构要用C 高效实现的话可能要花费你几天的时间。由于Python 具有更一般的数据结构,它比Awk 甚至Perl 适用的范围都广,而许多东西在Python 内至少和在这些语言内...