寻声记:Scratch 3.0趣味编程之旅(全彩)
  • 推荐2
  • 收藏3
  • 浏览1.3K

寻声记:Scratch 3.0趣味编程之旅(全彩)

王晓辉 (作者) 

  • 书  号:978-7-121-36873-8
  • 出版日期:2019-07-15
  • 页  数:224
  • 开  本:16(170*240)
  • 出版状态:上市销售
  • 维护人:付睿
纸质版 ¥69.00
本书是一本编程故事书,以Scratch 3.0作为编程设计工具,围绕一只小猫“喵喵呱” 找回叫声的故事展开全书内容。  
本书包含9章共27节,通篇注重情节的连贯性和任务的合理性,由浅入深、由简至繁、循序渐进地将编程知识渗透到故事中,包含相对完整的情节和简单有趣的小例子,让读者在阅读时既觉得有趣,又学到了知识。
本书适合刚开始学习编程的人群阅读,特别是低龄儿童。
这是一本有趣的编程故事书,请让孩子们跟着非同凡响的小猫“喵喵呱”,开启一段奇妙的编程之旅,学一身非凡的编程本领吧
前 言

在我刚接触Scratch的时候,提起它没人知道,市面上只能买到寥寥几种图书,而且其中大部分都是译本。偶尔与专业人士探讨起来,却受尽了鄙视:“这也能叫编程?玩具而已!”臊得满脸通红,只好掩面而逃。而如今,仅仅过去几年,各种与Scratch相关的网站、图书、培训多如牛毛,各种信息让人应接不暇。专业人士与他人交流时,开口Scratch、闭口图形化编程,同时讲解内容也深了很多,各种公式、N种算法……要多难有多难,要多夸张有多夸张,恨不得用其解决世界上的所有问题。
Scratch不是一个简单的玩具,也不是无所不能的“神”。虽然它非常好上手,“友好”到一年级的小朋友也会偷偷在学校机房打开来玩;但是它也非常强大,可以完成水平很高的游戏作品。不过大家容易忽略的是,尽管它很简单,一个8岁的孩子起码也需要一个学期(大约16个课时)的学习来掌握它的使用方法;尽管用它制作的游戏可以很酷炫,但是由于它单维数组等先天缺陷决定了其背后的实现方式非常烦琐。
Scratch真的像本书中的喵喵呱一样,看起来是猫,张嘴却像青蛙呱呱叫。
不止有一位老师问我,为什么孩子只在开始几节课对Scratch有兴趣,后来就厌倦了呢?孩子们很喜欢Scratch作品,但我觉得孩子们喜欢的是作品,而不是它背后的算法。也许相关的作品、课程显得Scratch很强大,但大家可能都忘了Scratch为什么会流行,其实并不是因为它强大。从某个方面来说,任何编程语言都比Scratch强大,但没有一门编程语言像Scratch这样受孩子欢迎。
所以,Scratch是编程工具,但不能按教编程的套路来让孩子学习。
MIT(美国麻省理工学院,Scratch的发源地)创造了Scratch,想使编程这件事情变得足够简单,可是现在大家又处心积虑地往复杂、很难里弄。从培养编程技能的角度来说,也许这么做是对的;可是从孩子的角度来看,却不是这样的。教育界中出现的“喜欢”有3种:老师喜欢、老师觉得孩子喜欢、孩子真的喜欢。我想做到让“孩子真的喜欢”,所以在本书中做了一点努力,编了一些故事,并把故事讲给我的女儿和我的学生听,他们很喜欢。另外,本书舍弃了些许常规案例,压缩了讲解积木功能的内容篇幅,取而代之的是相对完整的情节、简单有趣的小例子。可以说,在保证这还是一本编程书的前提下,我尽量使书中故事的比重最大化。不管孩子是否喜欢编程,起码这本书会让孩子觉得比较有意思。至于编程例子,都融入了故事中,边看故事边学习编程。如果要给本书下一个定义的话,那么这可能是一本故事性很强的编程书。所以,当付编辑问我这本书的读者人群时,我踌躇了一下:大概,有颗童心的人都可以读吧。
本书包含9章共27节,看起来内容好像不少,但让人觉得困难的内容几乎没有,可以让读者看得明白、做得出来。另外,也不要觉得这本书太单薄,它应该只是你漫漫编程路上的第一块垫脚石而已。书中的所有例子都很简单,正常来说每个例子的制作时间不会超过20分钟,但其又很完整,起码能实现一个基本完整的功能。这样能在保证孩子有兴趣的基础上,让他或她学到或者巩固编程知识。如果真的感觉哪个例子做起来有点困难,嗯,跳过去,没事的。坚持做完书上的大部分例子,也许你就会对Scratch恍然大悟。
没有编程基础,对这个世界还有点好奇心,想简单了解编程和Scratch的读者,看看这本书吧,我相信你不会失望。至少,它可以让你知道,编程这件事情并没有很难。
由于本人水平有限,书中难免有疏漏和不足之处,恳请读者朋友不吝指教,多多批评、指正。

目录

目录
第1章 故事的起源 1
1.1 Scratch是什么 2
1.2 熟悉操作界面 6
1.3 第一个Scratch作品 10
第2章 忧郁的青蛙 19
2.1 绘图编辑器 20
2.2 角色的造型 27
2.3 造型的动画 39
第3章 青蛙运动会 47
3.1 位置和坐标 48
3.2 方向和角度——铅球运动员 58
3.3 显示、特效和隐藏——哈哈镜 67
第4章 天下第一楼 79
4.1 条件和判断——上楼梯 80
4.2 侦测和碰撞——下楼梯 87
4.3 消息的传递——坐电梯 94
第5章 数字化画家 105
5.1 绘画记事簿 106
5.2 美丽多边形 115
5.3 连续的纹样 122
第6章 机器人卡卡 131
6.1 会对话的机器人 132
6.2 数学计算器 140
6.3 石头、剪刀、布 146
第7章 跑调的音乐厅 153
7.1 美女蛇姗姗 154
7.2 大楼器乐队 163
第8章 我爱吹泡泡 173
8.1 吹个大泡泡 174
8.2 摁出“小杠精” 181
第9章 “杠精”大魔王 189
9.1 归来的教授 190
9.2 抽签赌命器 199
9.3 逃亡的密码 207
尾声 217

读者评论

相关图书

Python一行流:像专家一样写代码

Christian Mayer (作者) 苏丹 (译者)

本书专注于从初学迈向进阶的Python编码技术:如何像专家一样写出优雅、准确、简洁高效的Python 单行代码;阅读任意一行Python 代码时,如何系统性地对...

¥89.00

剑指Offer(专项强化版):数据结构与算法名企面试题精讲

何海涛 (作者)

本书全面、系统地总结了在准备程序员面试过程中必备的数据结构与算法。本书首先详细讨论整数、数组、链表、字符串、哈希表、栈、队列、二叉树、堆和前缀树等常用的数据结构...

¥89.00

C++服务器开发精髓

张远龙 (作者)

本书从操作系统原理角度讲解进行C++服务器开发所需掌握的技术栈。全书总计9章,第1~2章讲解C++ 11/14/17新标准中的常用特性、新增类库,以及C++开发...

 

PHP编程(第4版)

Rasmus Lerdorf(拉斯马斯·勒多夫), Kevin Tatroe(凯文·塔特罗), Peter MacIntyre(彼得·麦金太尔) (作者) 卢涛 (译者)

PHP是一种被广泛使用的Web编程语言,它简单易用,而且与时俱进,不断进化,提升性能。本书基于PHP 7.4,深入介绍 PHP编程技术,涵盖了 PHP 所有基本...

¥109.00

深入理解Spring Cloud与实战

方剑 (作者)

本书共分10章,主要介绍Spring Cloud各个核心组件的设计原理,以及目前流行的Spring Cloud Alibaba和 Netflix组件,并且剖析S...

¥106.00

基于Kotlin的Spring Boot微服务实战

袁康 (作者)

本书介绍了Kotlin在Spring Boot微服务开发中的实践,并使用Kotlin作为开发语言,介绍了函数式编程思想、Kotlin的语法、Kotlin在常用中...

¥69.30