首页 > 图书中心 >图书详情
Scratch趣味编程——孩子的第一本编程启蒙书
作者:小甲鱼、袁春良
定价:79元
印次:1-1
ISBN:9787302541257
出版日期:2020.03.01
印刷日期:2020.01.08
Scratch 是一款由麻省理工学院(MIT)设计开发的面向青少年的编程工具。用户通过鼠标拖动相应的 积木就能组成不同功能的脚本。很多孩子第一眼就喜欢上了这个“五颜六色”的软件。 本书基于Scratch 3.0 进行演示。全书分为13 章,第0 章为学习准备内容;第1~9 章为基础内容,每 章单独介绍一个模块,既可以独立阅读,也可以按顺序依次阅读;第10~12 章为进阶内容,既有算法案例, 也有游戏案例。本书配套了作者团队精心录制的视频,请用手机扫描书中对应位置二维码观看。
more >前言 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 月 配套资源
more >