重磅推荐
【编辑推荐】

本书从小朋友的角度对Scratch的知识进行了讲解,几乎每一个章节都是以游戏带动知识,帮助小朋友深入浅出地了解并掌握程序设计的基本原理。通过本书的学习,可以快速地帮他们建立起基本的编程理念。
本书基于Scratch3.0进行演示,全书分为13章,第0章是基础准备,第1章到第9章,每章单独介绍一个模块,既可以独立阅读,也可以按顺序依次阅读。第10章到第12章为进阶章节,既有算法案例也有游戏案例。本书配套了作者团队精心录制的视频,请扫描二维码观看。
本书适合6~16岁的青少年学习使用。


【内容简介】

Scratch 是一款由麻省理工学院(MIT)设计开发的面向青少年的编程工具。用户通过鼠标拖动相应的 积木就能组成不同功能的脚本。很多孩子*眼就喜欢上了这个“五颜六色”的软件。   本书基于Scratch 3.0 进行演示。全书分为13 章,第0 章为学习准备内容;第1~9 章为基础内容,每 章单独介绍一个模块,既可以独立阅读,也可以按顺序依次阅读;第10~12 章为进阶内容,既有算法案例, 也有游戏案例。本书配套了作者团队精心录制的视频,请用手机扫描书中对应位置二维码观看。


【作者简介】

小甲鱼(本名李佳宇)
鱼C工作室创始人,旗下鱼C论坛现有70W注册用户,用户累计发表在线求助类帖子近300万篇,至今已有十余年编程教学工作经验。
畅销书《零基础入门学习 Python》作者,该书自2016年11月出版以来,广受读者的欢迎和好评,累计销售13万册。
免费推出多门视频教程。在网易云课堂、51CTO、哔哩哔哩等网站上因通俗易懂、“接地气”的教学方式而广受网友好评,累计学习人数超过千万。


【目录】

目录
CONTENTS
第0 章 欢迎来到Scratch 的世界  / 1
0.1 为什么要用Scratch 学编程  / 1
0.2 下载与安装  / 2
0.3 注册与分享  / 4
0.4 认识Scratch  / 6
0.5 学会提问  / 13
0.6 规则简介  / 14
第1 章 神兽变变变——“外观”模块  / 16
1.1 *段对话  / 16
1.2 造型与背景  / 20
1.3 颜色与大小  / 25
1.4 图层  / 27
第2 章 唱歌不如跳舞——“动作”模块  / 32
2.1 舞台大解析  / 32
2.2 朝向大作战  / 38
2.3 让角色动起来  / 41
VI
Scratch 趣味编程孩子的*本编程启蒙书
第3 章 打造超级乐队——“声音”模块  / 46
3.1 播放、停止与设定声音  / 46
3.2 音量与音效  / 52
第4 章 神笔小画家——“画笔”模块  / 54
4.1 初识画笔  / 54
4.2 基因复制术  / 58
第5 章 月球大冒险——“事件”模块  / 62
5.1 “当”积木  / 62
5.2 广播开始啦  / 64
第6 章 人算不如机算——“运算符”模块  / 70
6.1 基础的数学运算  / 70
6.2 比较和逻辑  / 73
6.3 连接与总结  / 78
第7 章 海底两万里——“控制”模块  / 80
7.1 用积木控制循环  / 80
7.2 新武器之流程图  / 85
第8 章 无敌小侦探——“侦测”模块  / 90
8.1 打造感知系统  / 90
8.2 超级侦探  / 98
8.3 辨别空间、时间、声音  / 102
第9 章 程序世界的秘密——“变量”模块  / 107
9.1 新建变量  / 107
VII
目 录
9.2 新建列表  / 111
9.3 自制积木  / 116
第10 章 找呀找呀找数字——算法  / 120
10.1 水仙花数  / 120
10.2 回文数  / 124
10.3 鸡兔同笼和阶乘  / 127
10.4 哥德巴赫猜想  / 129
第11 章 大自然的秘密——数学之美  / 132
11.1 美丽的曲线  / 132
11.2 重复的分形  / 136
第12 章 玩游戏不如造游戏——飞机大战  / 139
12.1 飞翔的神兽  / 139
12.2 极限躲避  / 142
12.3 chrome 恐龙跳一跳  / 144
12.4 飞机大战  / 150
附录 请记住这三条核心编程思维  / 175


【前言】

前言
FOREWORD
从前,我认为学习编程并非毫无门槛,至少需要掌握基本的英语知识
并具备一定的逻辑思维能力。因此,当有家长向我咨询是否可以开始培养自
己七八岁小孩子学习编程时,我都是婉拒的:先学好数理化,走遍天下都不
怕……直到有一次“不二如是”(本书作者袁春良网名)无意间提到Scratch,
看我颇感兴趣,便向我演示了采用Scratch 制作的各种“小玩意”,这时我才
知道编程真的可以做到无门槛!
本书从孩子的角度对Scratch 的知识进行了讲解,几乎每一个章节都是以
游戏带动知识,帮助孩子深入浅出地了解并掌握程序设计的基本原理。通过
本书的学习,可以快速地帮他们建立起基本的编程理念。
Scratch 可能是有史以来*容易学习的编程语言,我丝毫不怀疑它将成为
孩子踏入编程世界的一块敲门砖。如果您的孩子在7~16 岁,并且您希望对孩
子进行编程启蒙,那么本书将是您*好的选择。
1. 一则小故事
人们常说的电子游戏,不过是程序世界孕育出的众多果实之一。上至宇
宙航天,下至百姓生活,只要有电子元器件的地方,就会有程序。在讲述自
己幼时与游戏的一段奇妙经历前,我想问读者一个问题:“被别人强烈禁止玩
游戏,真的管用吗?”不用急着给出答案,看完下面的故事,你自己就会找
II
Scratch 趣味编程孩子的*本编程启蒙书
到答案。
我不认为家长只要严令禁止孩子玩游戏,孩子就再也不去玩了。如果真
是这样,为什么还有那么多大学生上了大学之后,打游戏打到废寝忘食?按
理说早就被家长禁止了。
原以为凭借禁止,就能戒掉一个所谓的坏习惯,其实并非这么简单。
答案,已经不言自明。想想在成年人中,有多少人曾信誓旦旦地说“我
要减肥,我要戒烟,我要少吃零食……”,*后戒掉这些坏习惯了吗?连成年
人都觉得痛苦、没有做到的事情,又怎么能苛求孩子做到呢?
下面是我小时候的真实故事,看一看父亲是怎么帮我“戒掉”游戏的。
2000 年,Game Boy 游戏机在中小学风靡一时。《口袋妖怪》等游戏,现
在看起来像“古董”一样,但在当时,只要我和同学、朋友聚在一起,就会
讨论如何更好地完成任务,如何收集更多的宠物小精灵。
剧情的发展就是,母亲出来制止,老师出来打压。结果越是如此,大家
越是想尽办法偷偷地玩,结果呢?更是上瘾。
本以为父亲会与母亲站在同一战线,用更加“不可抗衡”的威严来让我
停止玩游戏。往往现实永远比故事还要有趣和意想不到。
一个周末,父亲竟然带我去游戏店,买了几张游戏卡,让我答应他:“要玩,
就好好玩,必须把里面*厉害的小精灵都抓到!”不仅如此,还给我买了一
个“作弊器”——金手指,就是输入一些指令,像“02024266:E3”,然后在
游戏中便可以人为地设定小精灵的出现。毋庸置疑,我肯定“满心欢喜”地
答应了。
即使是今天写到这些内容,我仍能感受到当时那种像发现新大陆一样的
兴奋心情。
然而,奇怪的事情发生了,我对那些新买的游戏卡竟然提不起一点兴趣;
相反,却一下子就被这个金手指迷住了。
没想到竟有这么神奇的东西,只要输入一些指令,就可以把费很大劲儿

才能得到的神奇宝贝全部收集到,而且宠物的等级想修改多少就修改多少。
*重要的一点就是还能向小伙伴炫耀,这种感觉更是有趣。毕竟“人是
一切关系的总和”,这种炫耀和被他人认可的心态,在很大程度上,是我们成
长的动力来源之一。
自学金手指的指令代码,让我体验了一种直接把游戏打“穿”(这个字是
我们那时形容把游戏打通关的意思)的快感。不仅如此,别人看你会用金手指,
还会求你来帮忙修改,幼稚的“成就感”比考试得100 分还有意思,不是吗?
付出的代价就是,我要用原来玩游戏的时间去自学代码,主动去报亭买
攻略,或者和其他小伙伴一起“胡乱”探索更多的指令实现方法。
正是这种自发的学习过程,让我学到了学校中很难教会我的东西——为
了兴趣而学习。
故事讲到这里,我想要再一次感谢我的父亲,帮我“戒”掉游戏的同时,
更给了我探索一个“新世界”的可能。
不要为了戒掉一件事情而不去做这件事情,而是要把原来做这件事情的
时间和精力用到一件你认为更有趣的事情上,哪怕每天只转移一点点注意力。
相信我,只要付出行动,就有可能获得意想不到的惊喜。
回到故事一开始提出的问题“家长怎么做才能不让孩子玩游戏呢?”
在我看来,不是不玩,而是应该让孩子玩得明明白白,从设计者的视角,
把游戏看透。万事开头难,一旦孩子真的为了自己的兴趣而学习,那么“难”
只是另一种形式的助力。
当然,不可能一下子教会孩子看懂十多万行的代码,不管是什么编程语
言,这都不现实。但是,可以先培养孩子对“程序”的兴趣,为其挑选一些
适合的“枝桠”,然后鼓励他去付出努力,让他自己去跳一跳,摘掉那颗小果
实。多次实现小目标后,大目标纵然还很遥远,但至少又近了一步,又多了
一丝可能性,不是吗?
而这种正向的不确定性,不正是成长中*宝贵的养料吗?
记住,在程序的世界中,要时常问自己:“如此这般,就对吗?”
IV
Scratch 趣味编程孩子的*本编程启蒙书
2. 相关资源下载及说明
书中的实战脚本、图片素材、Boss 关脚本请扫描此处二维码
下载。(源代码下载)
下载到的课程脚本资源,其与实战编号一一对应,例如实战3-3,对应
源码为“第3 章3_3.sb3”。
由于Scratch 官方会进行版本升级维护,导致本书编写时的积木名称和*
新版本中的名称可能会有不同,不过这些变动往往只是字面上的不同,底层
功能极少变动,所以读者可通过积木形状、颜色进行匹配。
3. 致谢
感谢一只名叫Web 的喵星人,当自己感到疲惫时,它会把自己柔软的肚
皮翻过来让自己抚摸,一下就活力满满。
喵星人Web
谢谢那些所有需要我的以及我需要的人,你们是我人生中*宝贵的财富。
草在结它的种子,风在摇它的叶子,人生处处充满可能,希望早日在鱼C 论
坛和你相遇!
限于作者的水平和经验,加之时间比较仓促,疏漏之处在所难免,敬请
读者批评指正,可发送邮件到workemail6@163.com 进行交流。
作者
2019 年12 月
配套资源


返回顶部