标签
内容简介
本书是面向零基础读者的 Scratch 图形化编程教程,按“基础编程—图形编程—进阶编程”三个部分递进展开。基础编程篇先带读者认识 Scratch 编辑器的界面与积木指令体系,再讲解变量、运算符、列表与自定义过程(自制积木)的使用方法,并引入流程图来描述算法、进行结构化程序设计;这一部分用韩信点兵、鸡兔同笼、冰雹猜想、辗转相除法、卡普雷卡尔黑洞、约瑟夫环等趣味数学案例串起知识点。图形编程篇聚焦角色在舞台上的运动控制与碰撞侦测、外观切换与特效、声音播放与乐器模拟、画笔与图章绘图,并以一个综合性的“海底探险”游戏贯穿各章,另配有电子相册、街舞表演、巡线甲虫、反弹球、手势抓蝴蝶、种蘑菇等小项目。进阶编程篇讲解克隆技术与消息广播机制、多角色多场景项目的组织方式,以及事件驱动和面向对象的设计思路,并通过“英汉词典”“走迷宫”等案例介绍冒泡排序、选择排序、插入排序、快速排序、顺序查找、二分查找、回溯算法、二维数组、队列与栈等数据结构与算法知识。全书强调“数学+游戏+算法”的融合,配有分步讲解和课后练习,帮助读者把图形化编程真正学透,并为后续过渡到 Python、C++ 等文本编程打下基础。
编辑推荐
市面上以“做几个小游戏”为主的 Scratch 书很多,而这本书的区别在于路线完整:它不是把积木块罗列一遍就结束,而是把变量、列表、过程、流程图、事件驱动一并纳入,最终落到排序、查找、回溯这些真正的算法思想上。作者谢声涛长期做青少年科普与编程教育,书中的案例选取很“中式”:韩信点兵、鸡兔同笼、冰雹猜想、卡普雷卡尔黑洞、约瑟夫环,既是数学题又是可运行的程序,孩子练习时不会觉得在背概念。“海底探险”这个贯穿图形编程篇的综合项目,把运动、侦测、外观、声音、画笔五类积木拧成一个完整作品,读完后孩子手里会有一个能讲给别人听的作品,而不是零散的示例。进阶篇的“英汉词典”“走迷宫”则是从图形化编程迈向文本编程的良好过渡,对后面学 Python 有明显帮助。作为一本 2018 年出版、基于 Scratch 2.0 编写的书,界面截图与在线编辑器现状存在差距,但积木语义、算法思路和项目结构并未过时,仍可作为系统学习的主教材使用。
适合谁读
适合
- 8 岁以上、零基础想系统学 Scratch 的中小学生
- 希望在家辅导孩子编程、但自己不懂代码的家长
- 少儿编程培训机构的授课教师与课程研发人员
- 想为孩子规划从图形化编程过渡到 Python 的学习路径的读者
不适合
- 希望直接学习 Python、C++ 等文本编程语言的成年人
- 只想要几套现成游戏源码、不打算系统学习的读者
- 需要严格贴合最新 Scratch 3.0 界面截图的课堂教学使用者
阅读建议
- 按三个篇章顺序推进,每章先照着敲一遍示例,再合上书独立重做一次,效果远好于只看不练。
- 数学案例部分(韩信点兵、约瑟夫环等)建议先自己想算法,再对照书中的流程图与程序。
- 读图形编程篇时,把“海底探险”当主项目,每学一类积木就往作品里加一个功能,形成持续迭代的习惯。
- 遇到界面与当前 Scratch 3.0 不一致时,抓住积木的功能语义去对应,不必纠结截图位置差异。
出版社简介
清华大学出版社
中国 · 成立于 1980 年
清华大学出版社创立于1980年,库内收录图书57种,涵盖科学科普、医学、健康、法律、哲学读物与社科等方向。代表图书既有菠萝(李治中)的《癌症·真相:医生也在读》《癌症·新知》等医学科普作品,也有《阳光是最好的防腐剂:全球反腐大要案快递》等法律类读物,以及七格的《脑洞大开的哲学简史》、刘云浩的《从互联到新工业革命》等。作者资源包括科普作家、医学研究者、中国人民大学反贪硕士班及高校学者,体现出兼顾学术性与大众阅读的出版特色。因公开资料有限,此处仅依据库内图书归纳其出版方向。
目录
- 第1章 编程起步:Scratch 概述、环境准备、编辑器界面、指令系统与临摹案例(韩信点兵、星际飞行)
- 第2章 变量和运算:说与思考指令、变量、运算符与表达式
- 第3章 程序控制与流程图:顺序、分支、循环与结构化程序设计
- 第4章 列表与自定义过程:栈、队列与自制积木
- 第5章 运动与侦测:角色移动、坐标、碰撞检测
- 第6章 外观与特效:造型切换、大小与图形特效
- 第7章 声音与音乐:播放声音、模拟乐器演奏
- 第8章 画笔与图章:绘制图形与图案
- 第9章 综合游戏项目:海底探险、电子相册、巡线甲虫、手势抓蝴蝶、种蘑菇
- 第10章 克隆与消息机制:简化复杂程序的组织
- 第11章 综合项目设计:英汉词典、走迷宫
- 第12章 算法与数据结构:排序、查找、回溯、二维数组、队列与栈
常见问题
这本书用的是 Scratch 2.0 还是 3.0?
2018 年出版的第一版基于 Scratch 2.0(版本号 v458.0.1)编写,书中截图与现在的 Scratch 3.0 在线编辑器有差异。2023 年清华大学出版社推出了谢声涛编著的《Scratch编程从入门到精通(第2版)》,ISBN 9787302632962,已按 Scratch 3.0 更新,购买时请留意版本。
孩子完全没学过编程,能直接看这本书吗?
可以。全书假设读者从未接触过编程,第1章从安装离线编辑器、认识界面和积木形状讲起,再逐步引入变量与程序控制。建议 8 岁以上、具备基本四则运算能力的孩子在家长陪同下阅读。
这本书和同名其他出版社的书是同一本吗?
不是。市面上还有北京理工大学出版社的《Scratch少儿编程从入门到精通》和电子工业出版社的《Scratch从入门到精通》(郑之婷等),书名相近但作者、内容与侧重不同。本书特指谢声涛著、清华大学出版社出版的版本。
读完这本书之后该学什么?
书中的算法与数据结构部分已为文本编程做了铺垫。读完后可以转向 Python 入门书,或阅读同作者《Python趣味编程:从入门到人工智能》《趣味编程三剑客:从Scratch迈向Python和C》,把图形化思维迁移到代码编程。
读者评论
查询本书
本站为索引目录:「全网查询」由您发起、在您的浏览器中运行,所列入口均指向第三方站点,请自行判断可用性。