标签
内容简介
《趣学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开发内容的人
- 只想要语法速查手册、不愿动手敲代码的读者
阅读建议
- 按章节顺序动手敲代码,不要只看不练;每章的谜题和练习至少完成一半,再进入下一章。
- 使用Python 3环境学习,书中print语句、部分模块调用等写法需按新版语法调整,正好当作查错练习。
- 第13章之后进入游戏项目,建议先自己试着实现,再对照书上代码,把差异当成学习点记录下来。
- 读完全书后,把弹球游戏或火柴人游戏改成自己的版本(换角色、加关卡、计分),巩固所学并形成作品。
出版社简介
人民邮电出版社
中国 · 成立于 1953 年
人民邮电出版社以科技、计算机与信息通信类图书见长,并由此延伸至摄影、艺术、软件学习与励志成长等门类,形成较为多元的出版方向。库内图书既涵盖《重构与模式(修订版)》《华为交换机学习指南(第二版)》等计算机与通信技术读物,也收录《小王子(中英法彩绘典藏纪念版)》《了不起的盖茨比》《假如给我三天光明》等双语典藏类作品;《北京十年:1980-1990》与《鬼刀 WLOP个人插画作品集》则体现其在摄影与艺术领域的布局。作者资源包括安东尼·圣埃克苏佩里、海伦·凯勒、Joshua Kerievsky、王达、张兆增与WLOP等。
目录
- 第1部分 学习编程
- 第1章 Python不是大蟒蛇
- 第2章 计算与变量
- 第3章 字符串、列表、元组和字典
- 第4章 用海龟画图
- 第5章 用if和else来提问
- 第6章 循环
- 第7章 使用函数和模块来重用你的代码
- 第8章 如何使用类和对象
- 第9章 Python的内建函数
- 第10章 常用的Python模块
- 第11章 高级海龟作图
- 第12章 用tkinter画高级图形
- 第2部分 弹球实例
- 第13章 你的第一个游戏:弹球
- 第14章 完成你的第一个游戏:反弹吧,小球!
- 第3部分 火柴人实例
- 第15章 火柴小人游戏的图形
- 第16章 开发火柴人游戏
- 第17章 创建火柴人
- 第18章 完成火柴人逃生游戏
- 结束语 接下来学什么
- 附录 Python的关键字
- 术语表
常见问题
这本书适合几岁的孩子读?
官方定位是面向初学者的趣味入门读物,一般建议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 编程,让没有基础的读者也能循序渐进地接触编程概念与实践。这类入门读物通常注重示例的趣味性和讲解的清晰度,把抽象的程序设计知识转化为可以动手尝试的小项目,从而降低学习门槛。就库内收录情况而言,他的作品归入编程设计分类,数量仅有一种,尚不足以勾勒其完整的创作面貌;关于他的国籍、教育背景与职业经历,目前均无可靠材料可作补充,因此只能就作品题材与写作取向作简要介绍。