对本书第 2 版的赞誉

对本书第 2 版的赞誉

“这本书将编程变得和煎培根一样容易。”

——Elisabet Gordon,Eagle Harbor 中学 10 年级学生

“对任何人来说,这都是一本非常出色的 Python 入门书。它非常有趣!”

——Mason Jenkins,Myron B. Thompson Academy7 年级学生

“上到 88 岁,下到 8 岁,任何想学习编程的人都可以阅读这本书。它不仅以一种有趣的方式介绍了 Python 编程,而且其中的最佳实践还适用于其他编程语言的学习。”

——Ben Ooms,Sogeti 公司软件工程师

“如果你想学习编程,或者想教孩子编程,那么这本书就是你的不二选择。”

——Cuberick.com

“不论老幼,只要想学习编程这门必备而有趣的技能,这都是一本非常好的介绍性图书。”

——Sue Gee,www.i-programmer.info 网站

“Warren 和 Carter 由简入难,直到教会读者制作有趣的2D图形游戏和模拟器。Python 是我向编程新手推荐的首选语言,而本书正是非常好的学习资源。第 1 版出版后,我就一直向学生们推荐它。”

——Dave Briccetti,Dave Briccetti Software LLC 公司软件开发者和教师

目录

  • 版权声明
  • 对本书第 1 版的赞誉
  • 对本书第 2 版的赞誉
  • 推荐序一
  • 推荐序二
  • 第 1 版译者序
  • 前言
  • 关于本书
  • 第 1 版致谢
  • 第 2 版致谢
  • 第 1 章 出发吧
  • 第 2 章 记住内存和变量
  • 第 3 章 基本数学运算
  • 第 4 章 数据的类型
  • 第 5 章 输入
  • 第 6 章 GUI——图形用户界面
  • 第 7 章 判断再判断
  • 第 8 章 转圈圈
  • 第 9 章 全都为了你——注释
  • 第 10 章 游戏时间到了
  • 第 11 章 嵌套与可变循环
  • 第 12 章 收集起来——列表与字典
  • 第 13 章 函数
  • 第 14 章 对象
  • 第 15 章 模块
  • 第 16 章 图形
  • 第 17 章 动画精灵和碰撞检测
  • 第 18 章 一种新的输入——事件
  • 第 19 章 声音
  • 第 20 章 更多 GUI
  • 第 21 章 打印格式化与字符串
  • 第 22 章 文件输入与输出
  • 第 23 章 碰运气——随机性
  • 第 24 章 计算机仿真
  • 第 25 章 Skier 游戏的说明
  • 第 26 章 Python Battle
  • 第 27 章 接下来呢
  • 附录 A 变量命名规则
  • 附录 B Python 2 与 Python 3 的差异
  • 附录 C 自测题答案