趣学Python编程 封面

趣学Python编程

评分 4.1
字数
308字
章节数
24
ISBN
9787115335951

标签

内容简介

《趣学Python编程》是《Python for Kids: A Playful Introduction to Programming》的简体中文版,由尹哲翻译,人民邮电出版社2014年3月出版。全书分三部分、共18章,以轻松活泼的口吻带零基础读者进入Python编程世界。 第1部分(第1—12章)讲解Python的基础知识:从安装与运行环境讲起,介绍计算与变量,字符串、列表、元组和字典等数据结构,用海龟(turtle)模块画图,用if/else进行判断、用循环控制流程,用函数和模块复用代码,理解类与对象,以及内建函数、常用模块、高级海龟作图,并用tkinter绘制图形界面。 第2部分(第13—14章)进入第一个完整项目——弹球游戏:从画板、球拍和球的绘制开始,逐步加入碰撞反弹与游戏逻辑。 第3部分(第15—18章)开发平台跳跃类游戏《火柴人逃生》:先绘制场景与动画,再创建火柴人角色,处理跳跃、移动与关卡碰撞,最后完成整个游戏。书中每章都配有精心设计的编程谜题与练习,术语特别标注、代码分色讲解,插图轻松有趣,让读者在实践中理解编程逻辑。 全书268页,约308千字,适合对计算机编程有兴趣、初次接触编程的青少年与成人。

编辑推荐

很多Python入门书一上来就摆语法表和命令行输出,读者还没写出第一个“能动起来”的程序就已经放弃了。《趣学Python编程》走的是另一条路:先让你用海龟模块画出图形,再用tkinter做出会弹跳的小球和会跑会跳的火柴人,学一点、用一点,成就感来得很快。 作者的写法很“儿童友好”:术语单独标注、代码分色讲解、插图活泼,每章末尾都有精心设计的谜题和练习,不是那种抄完就忘的示例。全书结构也很清楚——前12章打地基(变量、列表与字典、条件与循环、函数与模块、类与对象),后6章用两个完整游戏把知识串起来,是真正的“做完一本书就有一个作品”。 对家长和老师来说,这本书最大的价值是它天然适合亲子共读或课堂教学:章节短、节奏稳、例子有趣,孩子坐得住。对成人零基础读者,它同样是一本没有压迫感的起点书。需要注意的是,书中示例基于Python 2时代环境编写,动手时请对照较新的Python 3环境做些调整,遇到tkinter报错也不必慌张,这正是练习查错的好机会。

适合谁读

适合

  • 完全没有编程经验、想轻松入门的成年人自学者
  • 10岁以上对计算机有兴趣、想自己动手做小游戏的青少年
  • 准备给小学高年级或初中孩子开设Python课的家长与老师
  • 学过一点语法但始终没做出完整作品、需要项目练习的读者

不适合

  • 已有一定开发经验、想深入Python高级特性与工程实践的读者
  • 希望系统学习NumPy、Pandas等数据分析或Web开发内容的人
  • 只想要语法速查手册、不愿动手敲代码的读者

阅读建议

  1. 按章节顺序动手敲代码,不要只看不练;每章的谜题和练习至少完成一半,再进入下一章。
  2. 使用Python 3环境学习,书中print语句、部分模块调用等写法需按新版语法调整,正好当作查错练习。
  3. 第13章之后进入游戏项目,建议先自己试着实现,再对照书上代码,把差异当成学习点记录下来。
  4. 读完全书后,把弹球游戏或火柴人游戏改成自己的版本(换角色、加关卡、计分),巩固所学并形成作品。

出版社简介

人民邮电出版社 中国 · 成立于 1953 年

人民邮电出版社以科技、计算机与信息通信类图书见长,并由此延伸至摄影、艺术、软件学习与励志成长等门类,形成较为多元的出版方向。库内图书既涵盖《重构与模式(修订版)》《华为交换机学习指南(第二版)》等计算机与通信技术读物,也收录《小王子(中英法彩绘典藏纪念版)》《了不起的盖茨比》《假如给我三天光明》等双语典藏类作品;《北京十年:1980-1990》与《鬼刀 WLOP个人插画作品集》则体现其在摄影与艺术领域的布局。作者资源包括安东尼·圣埃克苏佩里、海伦·凯勒、Joshua Kerievsky、王达、张兆增与WLOP等。

目录

  1. 第1部分 学习编程
  2. 第1章 Python不是大蟒蛇
  3. 第2章 计算与变量
  4. 第3章 字符串、列表、元组和字典
  5. 第4章 用海龟画图
  6. 第5章 用if和else来提问
  7. 第6章 循环
  8. 第7章 使用函数和模块来重用你的代码
  9. 第8章 如何使用类和对象
  10. 第9章 Python的内建函数
  11. 第10章 常用的Python模块
  12. 第11章 高级海龟作图
  13. 第12章 用tkinter画高级图形
  14. 第2部分 弹球实例
  15. 第13章 你的第一个游戏:弹球
  16. 第14章 完成你的第一个游戏:反弹吧,小球!
  17. 第3部分 火柴人实例
  18. 第15章 火柴小人游戏的图形
  19. 第16章 开发火柴人游戏
  20. 第17章 创建火柴人
  21. 第18章 完成火柴人逃生游戏
  22. 结束语 接下来学什么
  23. 附录 Python的关键字
  24. 术语表

常见问题

这本书适合几岁的孩子读?
官方定位是面向初学者的趣味入门读物,一般建议10岁以上、能独立阅读并操作电脑的孩子使用;年龄更小的孩子建议家长陪同,先一起完成海龟画图部分,难度更平缓。
书里的代码是Python 2还是Python 3?
本书据原版《Python for Kids》译出,示例带有Python 2时代的痕迹,例如部分打印语句写法。建议在Python 3环境下学习,遇到报错按提示修改,这也是很好的调试训练。
零基础、没学过任何编程能看懂吗?
可以。全书从安装Python和写第一行代码讲起,假设读者没有编程经验,术语都会特别解释,前12章节奏平缓,适合完全零基础自学。
这本书和《趣学Python——教孩子学编程》是同一本吗?
两者都是Jason R. Briggs《Python for Kids》的中文译本,译者同为尹哲。本书ISBN为9787115335951、268页;另一种版本ISBN为9787115381439、280页,内容框架基本一致,可任选其一。

读者评论

查询本书

本站为索引目录:「全网查询」由您发起、在您的浏览器中运行,所列入口均指向第三方站点,请自行判断可用性。

作者简介

Jason R.Briggs 是一位公开资料有限的作者,目前可查的信息主要围绕其代表作《趣学Python:教孩子学编程》。从这部作品可以看出,他的写作面向青少年读者,试图以轻松易懂的方式介绍 Python 编程,让没有基础的读者也能循序渐进地接触编程概念与实践。这类入门读物通常注重示例的趣味性和讲解的清晰度,把抽象的程序设计知识转化为可以动手尝试的小项目,从而降低学习门槛。就库内收录情况而言,他的作品归入编程设计分类,数量仅有一种,尚不足以勾勒其完整的创作面貌;关于他的国籍、教育背景与职业经历,目前均无可靠材料可作补充,因此只能就作品题材与写作取向作简要介绍。

同一作者

同类高分