热门搜索: 中考 高考 考试 开卷17
服务电话 024-96192/23945006
 

零基础入门学习SCRATCH

编号:
wx1201895192
销售价:
¥69.52
(市场价: ¥79.00)
赠送积分:
70
商品介绍

全彩印刷,配套视频,轻松易读,便于上手。
实用,好玩,参与,让孩子眼就喜欢上这个“五颜六色”的软件。
从快乐的“玩”开始,慢慢养成程序设计的逻辑思维习惯。
有了Scratch,就可以像玩乐高积木一样去学习编程!
《零基础入门学习Scratch》从小朋友的角度对Scratch的知识进行了讲解,几乎每一个章节都是以游戏带动知识,帮助小朋友深入浅出地了解并掌握程序设计的基本原理。

Scratch是一款由麻省理工学院(MIT)设计开发的面向青少年的简易编程工具。用户通过鼠标拖曳
相应的积木就能组合成各种功能的脚本。很多孩子眼就喜欢上了这个“五颜六色”的软件。

全书分为10章,第0章简单介绍Scratch,其余9章每章介绍一个模块,既可以独立阅读,也可以
按照章节顺序进行学习,让读者从快乐的“玩”开始,慢慢养成程序设计的逻辑思维习惯,掌握循环、
判断等程序语言中的基本功能。书中配套了作者团队精心录制的视频,请扫描相应二维码观看。

本书适合6~16岁的青少年学习使用。

小甲鱼(本名李佳宇),鱼C工作室创始人,旗下鱼C论坛,现注册用户50多万,用户累计发表在线求助类帖子近200万,至今已有十余年编程教学工作经验;畅销书《零基础入门学习Python》作者,该书自2016年11月出版以来,广受读者的欢迎和好评,截至2019年3月,已累计印刷13万册。
免费推出《带你学C带你飞》《零基础入门学习Python》《零基础入门学习Web开发(HTML5&CSS3)》《极客Python》《数据结构和算法》《Windows程序设计》《解密系列》等系列视频教程。在网易云课堂、百度传课、51CTO、哗哩哔哩等网站上因通俗易懂“接地气”的教学方式而广受网友好评,多次被首页及相关专题推荐,累计学习人数超过千万。

第0章 欢迎来到Scratch的世界 ·1

0.1 如何下载Scratch ·1

0.2 注册和分享 3

0.3 认识Scratch ·5

0.4 游戏规则介绍 ·13

章 神兽变变变——“外观”模块 ·15

1.1 段对话 16

1.2 造型与背景 21

1.3 颜色与大小 28

1.4 图层 ·33

第2章 唱歌不如跳舞——“动作”模块 39

2.1 舞台大解析 40

2.2 角色朝向大作战 45

2.3 让角色动起来 ·50

第3章 打造超级乐队——“声音”模块 58

3.1 播放与停止声音 59

3.2 弹奏小星星 67



第4章神笔小画家——“画笔”模块 · 71

4.1 初识画笔·71

4.2 基因复制术75

第5章月球大冒险——“事件”模块 · 80

5.1 “当”积木 ·81

5.2 广播开始啦84

第6章人算不如机算——“运算符”模块· 90

6.1 数学计算大作战91

6.2 比较和逻辑97

6.3 连接与用法总结 104

第7章海底两万里——“控制”模块110

7.1 用积木控制循环 111

7.2 新武器之流程图 117

第8章无敌小侦探——“侦测”模块 126

8.1 “碰到”积木 127

8.2 超级侦探· 137

8.3 侦测空间、时间、声音· 143

第9章程序世界的秘密——“数据”模块和更多模块·153

9.1 新建变量· 154

9.2 更多模块· 160

9.3 新建列表· 171

后记·182

    第3章 打造不错乐队——“声音”模块
“声音”模块可以为脚本进行配音。如果一个游戏没有配音,那还能叫作游戏吗?不
仅如此,“声音”模块还可以让我们自由发挥打造一个专属交响乐队。
Scratch在“声音”模块中内置了18种鼓声、21种乐器。我们不仅可以自己设置节
拍、节奏、音量,还可以自己亲自进行录音。
要想配音成功,操作的电脑上必须安装支持录音的麦克风。常见的笔记本电脑都已经
内置麦克风了,如果是台式机建议安装带有麦克风的耳机或者音箱。
“声音”模块的积木组成如表3.1所示。

表3.1 “声音”模块的积木组成

C:\Users\YYYJJXZ\Desktop\.木大全\...木\.£截._20161215153959.png
C:\Users\YYYJJXZ\Desktop\.木大全\...木\.£截._20161215154004.png
C:\Users\YYYJJXZ\Desktop\.木大全\...木\.£截._20161215154007.png
C:\Users\YYYJJXZ\Desktop\.木大全\...木\.£截._20161215154010.png
C:\Users\YYYJJXZ\Desktop\.木大全\...木\.£截._20161215154013.png
C:\Users\YYYJJXZ\Desktop\.木大全\...木\.£截._20161215154016.png
C:\Users\YYYJJXZ\Desktop\.木大全\...木\.£截._20161215154019.png
C:\Users\YYYJJXZ\Desktop\.木大全\...木\.£截._20161215154022.png
C:\Users\YYYJJXZ\Desktop\.木大全\...木\.£截._20161215154025.png
C:\Users\YYYJJXZ\Desktop\.木大全\...木\.£截._20161215154038.png
C:\Users\YYYJJXZ\Desktop\.木大全\...木\.£截._20161215154028.png播放声音×××(play sound ×××)

播放声音×××直到播放完毕(play sound ××× until done)

停止所有声音(stop all sounds)

弹奏鼓声 x n 拍(play drum x for n beats)

停止n 拍(rest for n beats)

弹奏音符 x n 拍(play note x for n beats)

设定乐器为x(set instrument to x)

将音量增加n(change volume by n)

将音量设定为n(set volume to n %)

音量(volume)

将节奏加快 n (change tempo by n)

Scratch是一款由麻省理工学院(MIT) 设计开发的面向青少年的简易编程工具。
当下正是信息高速发展的时代,大家获取知识的边际成本几乎为零。手机、平板电脑、
智能电视、智能屏幕的应用,为教育形式注入了新的挑战和机遇!
Google公司DeepMind研发的阿尔法狗(AlphaGo)以3:0击败了“人类围棋世界”
的柯洁,将人工智能推到风口浪尖,好不热闹。很感谢这件事,让编程走进了更多人的家
中。就如同可乐倒入杯中泛起的泡沫会很快消散,但仍会留下好喝的可乐一样,让不懂编程
的人,先从人工智能的热潮中了解到很容易上手的Scratch,品尝到一点点美味,进而产生
喝掉整杯可乐的“冲动”,慢慢推开计算机世界的神奇大门。
本书就像一把钥匙,开启了孩子在程序世界的一段奇妙旅程。花费同样的时间,孩子把
注意力、精力放在自己感兴趣的事物上,自然就不会去做那些“引起麻烦”的事情了。
最后,我想表达一种观念:不要一开始就试图让孩子找到专长所在,也没必要一开始就
非要做家长认为他应该感兴趣的事情,而应让孩子先熟练掌握那些有价值的技能或知识。也
不必喜欢上它,只需在足够长的时间内(3~5年)让孩子坚持下去,慢慢就会发现有很多机
会可以让孩子找到他喜欢的事情,然后再持续完善这项技能,总有一天会发现专长所在。
1. Scratch的特点
(1)积木卡合式的程序理念,很容易上手,打破“程序”被束之高阁的神话,人人都
能参与。
(2)积木模块五颜六色,颠覆人们普遍认为的“黑白脚本编译器”。
(3)让有好奇心的小朋友更加有好奇心,会问出一些让不懂编程的家长无法回答却应
该回答的“逻辑思维”问题。
(4)让一些小朋友走进程序员的世界,沉迷在研究问题、解决问题又衍生新问题的
“怪圈”中。
前 言
IV
零基础入门学习Scratch
(5)学会Scratch后,会对更多程序语言感兴趣,从而“浪费”很多用来看动画、捣乱
的时间和精力。
2. Scratch 2.0到Scratch 3.0的轻松过渡
如何快速从Scratch 2.0过渡到Scratch 3.0?
先记住一句话:“积木还是那些积木,只是样子变好看了。”
所有软件的版本更新,肯定会增加很多新素材,优化一些不足的设计,作为“程序员”
的我们,要学会接受变化,Scratch 3.0不再需要安装Adobe AIR,一键安装就能使用。除了
上面那句话,还有3个需要我们知道的升级变化。
(1)编辑器页面优化。
Scratch 3.0离线编辑器页面如下所示:
设计理念更趋向“代码积木块”,让我们尽可能用“代码积木块”来对角色进行操作,
如取消了舞台上方的“放大”和“缩小”键,取消了右击属性栏的旋转模式。这对于我们学
习他人的设计很有帮助。
Scratch 3.0软件可以同时打开多个项目,对于新手来说,可以一边参考别人的代码,一
边自己操作,真是太棒了!而这种同时打开多个项目的操作在Scratch 2.0中是无法实现的。
此外对于新手来说,没有比贴心的教程更友好的了。相比Scratch 2.0中的动图操作演示,
V
前 言
Scratch 3.0的教程中增加了非常可爱的视频讲解。
(2)积木名称和功能优化。
由于翻译原因,很多积木名称不太容易理解,在Scratch 3.0中对个别积木的翻译做了优
化,例如Scratch 2.0中的,在Scratch 3.0中优化为。
这两个积木块的作用是一样的,所表达的意思是:播放一段声音完毕,再执行下面的积
木块,Scratch 3.0中“等待播完”4个字完美地表达了这一含义;而Scratch 2.0中,当我们
次使用的时候,不会想到它与下一个积木块的关系,以为只是播完一段音乐而已。
在很多游戏中,我们需要某个角色随机出现在某个位置,通常先将该角色隐藏,然后在
某一随机位置出现。这类游戏比较多,大多用它来设定怪兽、障碍物,而“移到鼠标指针”
这个功能对于游戏的设计面就很窄了,仅限于目标角色跟着鼠标移动。在PC游戏中,主角通常
使用上、下、左、右键来控制移动。所以“随机位置”的使用频率比“鼠标指针”要高得多,
Scratch 3.0中将这个常用值直接显示在积木块中,而不是隐藏在下拉列表中。
(3)积木操作的整理。
如下所示,Scratch 3.0代码积木块的操作对新手更友好,所有的代码积木块在一个框
中,可以通过滚动鼠标查找;而在Scratch 2.0中,每个类别的积木块放在相应的类别中,这
需要新手先熟悉代码积木块的类别。当然这两种方式哪种更好,要靠读者自己去学习体验了。
VI
零基础入门学习Scratch
3. 一则小故事
人们常说的电子游戏,不过是程序世界孕育出的众多果实之一。上至宇宙航天,下至
百姓生活,只要有电子元器件的地方,就会有程序。在讲述自己幼时与游戏的一段奇妙经历
前,我想问读者一个问题:“被别人强烈禁止玩游戏,真的管用吗?”不用急着给出答案,
看完下面的故事,你自己就会发现答案。
我不认为家长只要严令禁止孩子玩游戏,孩子就再也不去玩了。如果真是这样,为什么
还有那么多大学生上了大学之后,打游戏打到废寝忘食?按理说早就被家长禁止了。
原以为凭借禁止,就能戒掉一个所谓的坏习惯,其实并没有这么简单。
答案,已经不言自明。想想在成年人中,有多少人曾信誓旦旦地说“我要减肥,我要戒
烟,我要少吃零食……”,最后戒掉这些坏习惯了吗?连成年人都觉得痛苦、没有做到的事
情,又怎么能苛求孩子做到呢?
下面是我小时候的真实故事,看一看父亲是怎么帮我“戒掉”游戏的。
2000年,Game Boy游戏机在中小学风靡一时。《口袋妖怪》等游戏,现在看起来像
“古董”一样,但在当时,只要我和同学、朋友聚在一起,就会讨论如何更好地完成任务,
如何收集更多的宠物小精灵。
剧情发展就是,母亲出来制止,老师出来打压。结果越是如此,大家越是想尽办法偷偷
地玩,结果呢?更是上瘾。
本以为父亲会与母亲站在同一战线,用更加“不可抗衡”的威严来让我停止玩游戏。往
往现实永远比故事还要有趣和意想不到。
一个周末,父亲竟然带我去游戏店,买了几张游戏卡,让我答应他:“要玩,就好好
玩,必须把里面最厉害的小精灵都抓到!”不仅如此,还给我买了一个“作弊器”——金手
指,就是输入一些指令,像“02024266:E3”,然后在游戏中便可以人为地设定小精灵的出现。
毋庸置疑,我肯定“满心欢喜”地答应了。
即使是今天写到这些内容,我仍能感受到当时那种像发现新大陆一样的兴奋心情。
然而,很奇怪的事情发生了,我对那些新买的游戏卡竟提不起一点兴趣;相反,却一下
子就被这个金手指迷住了。
VII
前 言
没想到竟有这么神奇的东西,只要输入一些指令,就可以把费很大劲儿才能得到的神奇
宝贝全部收集到,而且宠物的等级想修改多少就修改多少。
最重要的一点就是还能向小伙伴炫耀,这个感觉更是有趣。毕竟“人是一切关系的总
和”,这种炫耀和被他人认可的心态,在很大程度上,是我们成长的动力来源之一。
自学金手指的指令代码,让我体验了一种直接把游戏打“穿”(这个字是我们那时形容
把游戏打通关的意思)的快感。 不仅如此,别人看你会用金手指,还会求你来帮忙修改,
这种幼稚的“成就感”比考试得100分还有意思,不是吗?
付出的代价就是,我要用原来玩游戏的时间去自学代码,主动去报亭买攻略,或者和其
他小伙伴一起“胡乱”探索更多的指令实现方法。
正是这种自发的学习过程,让我学到了学校中很难教会我的东西——为了兴趣而学习。
故事讲到这里,我想要再一次感谢我的父亲,帮我“戒”掉游戏的同时,更给了我探索
一个“新世界”的可能。
不要为了戒掉一件事情而不去做这件事情,而是要把原来做这件事情的时间和精力用到
一件你认为更有趣的事情上,哪怕每天只转移一点点注意力。相信我,只要付出行动,就有
可能获得意想不到的惊喜。
4. 鱼C工作室的小天才养殖场
鱼C工作室,成立于2010年,基于互联网进行编程教学推广,是开源主义的坚定拥护
者。其旗下的鱼C论坛是让广大用户进行在线答疑、技术交流、资源共享的学习平台。
在鱼C工作室的Scratch版块主页有个Gif(扫描二维码即可看
到),看到后你就会懂得“在做自己感兴趣的事情时,大脑神奇的
模样”。
不管事实是否如此,对我来讲便是如此!
回到故事一开始提出的问题“家长怎么做才能不让孩子玩游戏呢?”
在我看来,不是不玩,而是应该让孩子玩得明明白白,从设计者的视角,把游戏看透。
万事开头难,一旦小朋友真的为了自己的兴趣而学习,那么“难”只是另一种形式的
助力。
当然,不可能一下子教会小朋友看懂10多万行的代码,不管是什么编程语言,这都不现
(鱼C工作室传送门)
VIII
零基础入门学习Scratch
实。但是,可以先培养孩子对“程序”的兴趣,为其挑选一些适合的“枝桠”,然后鼓励他
去付出努力,让他自己去跳一跳,摘掉那颗小果实。多次实现小目标后,大目标纵然还很遥
远,但至少又近了一步,又多了一丝可能性,不是吗?
而这种正向的不确定性,不正是成长中最宝贵的养料吗?
Scratch在所有入门编程语言中,真的是一个非常棒的选择,它是一种非常有趣、易懂
的脚本语言,具有色彩丰富的积木模块、卡合式的脚本组合结构以及简单清晰的操作流程。
Scratch是目前让孩子进入程序世界最合适的敲门砖。
程序世界的奇妙大门,先推开一点点,这里看似枯燥无味实则奇妙有趣。
至于有哪些好玩儿的事情会发生,留给你去发现、探索!
记住,在这个世界中,要时常问自己:“如此这般,就对吗?”
5. 演示脚本资源下载及版本中积木名称的说明
书中的演示脚本、Boss关脚本请扫描此处二维码下载。
由于Scratch官方会进行版本升级维护,导致本书编写时的积木名称和
最新版本中的名称可能会有不同,不过这些变动往往只是字面上的不同,底
层功能极少变动,所以读者可通过积木形状、颜色进行匹配。
下载课程脚本资源后,按照本地最新的Scratch版本打开后,默认会看
到最新的积木名称。若名称有不同,也不会影响阅读和理解。
6. 致谢
感谢鱼C工作室的创始人小甲鱼老师(原名:李佳宇)对我的大力支持,他毫无怨言地
搭建和修改服务器,让“小天才养殖场”版块更完美地呈现给需要它的人。
谢谢那些所有需要我的,以及我需要的人,你们是我人生中最宝贵的财富。
人生处处充满“不确定性”,希望早日在鱼C论坛和你相遇!
限于作者的水平和经验,加之时间比较仓促,疏漏之处在所难免,敬请读者批评
指正。有兴趣的朋友可在鱼C论坛与作者(网名:不二如是)交流;也可发送邮件到
workemail6@163.com与本书编辑进行交流。
作者
2019年2月

商品参数
基本信息
出版社 清华大学出版社
ISBN 9787302500193
条码 9787302500193
编者 小甲鱼 袁春良
译者 --
出版年月 2019-06-01 00:00:00.0
开本 其他
装帧 平装
页数 181
字数 245千字
版次 1
印次 1
纸张 一般胶版纸
商品评论

暂无商品评论信息 [发表商品评论]

商品咨询

暂无商品咨询信息 [发表商品咨询]