零基础学Scratch
作 者: (美)伊娃·霍兰(Eva Holland),(美)克里斯·明尼克(Chris Minnick) 著;李小敬,翁恺 译 著作
定 价: 79
出 版 社: 人民邮电出版社
出版日期: 2018年06月01日
页 数: 228
装 帧: 平装
ISBN: 9787115477750
●概述 ...........................................................................................1探险 1编程浅谈 .....................................................................................51.1 编程无处不在 .............................................................................................................. 51.2 说机器语言 ................................................................................................................. 61.3 了解你的编程术语 ....................................................................................................... 71.4 编写第 一个 Scratch 程序 ............................................................................................ 81.4.1 加入 Scratch 社区 ............................................................................................ 81.4.2 遇见 Scratch 小猫 .......................................................................................... 101.4.3 让 Scratch 小猫动起来 .................................................................................... 111.4.4 拼积木 ............................................................................................................ 121.4.5 循环动作 ........................................................................................................ 121.4.6 使用绿旗开始执行 ........................................................................................... 141.4.7 从墙上弹开 ..................................................................................................... 151.4.8 创建角色 ........................................................................................................ 151.4.9 处理在舞池中的碰撞 ........................................................................................ 161.4.10 慢下来 ..........................................................................................................181.5 学习 Scratch 编程环境 ..............................................................................................181.5.1 探秘 Scratch 作品编辑器 ................................................................................. 191.5.2 在 Scratch 中使用颜色和形状 .......................................................................... 291.6 进一步探索 ............................................................................................................... 29探险 2Scratch 到底在哪里 ...................................................................312.1 设置舞台 .................................................................................................................. 312.1.1 和舞台交互 ..................................................................................................... 332.1.2 自定义舞台背景 ............................................................................................... 342.1.3 使用照片做舞台背景 ........................................................................................ 362.1.4 给舞台拍一张照片 ........................................................................................... 362.2 理解舞台上的坐标 ..................................................................................................... 372.2.1 占据舞台中央 .................................................................................................. 372.2.2 上下左右移动 .................................................................................................. 382.3 知道你的方向 ............................................................................................................ 392.3.1 使用旋转度数 .................................................................................................. 402.3.2 旋转角色 ........................................................................................................ 402.4 移动角色 .................................................................................................................. 422.4.1 步进 ............................................................................................................... 422.4.2 滑行 ............................................................................................................... 422.4.3 跳跃 ............................................................................................................... 432.5 创作随机的 Scratch 艺术图案 .................................................................................... 432.5.1 随机移动 ........................................................................................................ 432.5.2 绘制随机线段 .................................................................................................. 442.6 进一步探索 ............................................................................................................... 45探险 3使用控制类积木 .........................................................................473.1 理解代码嵌套 ............................................................................................................ 473.2 在 Scratch 中的程序分支 .......................................................................................... 493.2.1 “如果 () 那么”积木 ....................................................................................... 503.2.2 “如果 () 那么 () 否则”积木 ............................................................................. 503.2.3 布尔积木 ........................................................................................................ 523.3 在 Scratch 中添加注释 .............................................................................................. 533.3.1 独立注释 ........................................................................................................ 543.3.2 积木注释 ........................................................................................................ 553.4 Scratch 中的循环 ..................................................................................................... 563.4.1 无限循环 ........................................................................................................ 563.4.2 使用“停止 ()”积木结束循环 ........................................................................... 563.4.3 计数循环 ........................................................................................................ 563.4.4 重复执行直到条件满足 ..................................................................................... 573.4.5 等待 ............................................................................................................... 573.5 编写捕蝇器游戏 ........................................................................................................583.5.1 布置舞台 ........................................................................................................583.5.2 添加青蛙 ........................................................................................................ 593.5.3 添加“河马蝇” ............................................................................................... 593.5.4 给“河马蝇”编写脚本 ..................................................................................... 603.5.5 添加青蛙舌头 .................................................................................................. 613.6 进一步探索 ............................................................................................................... 63探险 4使用侦测类积木 .........................................................................654.1 学习侦测类积木 ........................................................................................................ 654.2 使用文本输入 ............................................................................................................ 664.3 按键侦测 .................................................................................................................. 704.4 侦测鼠标移动 ............................................................................................................ 714.5 使用计时功能 ............................................................................................................ 734.6 侦测碰撞和距离 ........................................................................................................ 774.7 创建苹果巡逻游戏 .....................................................................................................814.8 编程世界中进一步探险............................................................................................... 82探险 5使用事件类积木 .........................................................................855.1 理解事件的角色 ........................................................................................................855.2 使用按键积木 ............................................................................................................875.3 使用背景切换事件 ..................................................................................................... 905.4 实现侦测和计时事件 .................................................................................................. 935.4.1 侦测视频移动 .................................................................................................. 935.4.2 测量声音响度 .................................................................................................. 945.4.3 等待正确时机 .................................................................................................. 945.5 理解消息机制 ............................................................................................................ 945.6 使用大事件 ............................................................................................................... 975.6.1 布置舞台 ........................................................................................................985.6.2 为主持人编写脚本 ........................................................................................... 995.6.3 为芭蕾舞表演编写脚本 ................................................................................... 1005.6.4 为恐龙表演编写脚本 ...................................................................................... 1035.6.5 为舞台编写脚本............................................................................................. 1035.6.6 显示和隐藏角色 ............................................................................................ 1055.7 进一步探索 ............................................................................................................. 107探险 6变量和列表 ............................................................................ 1096.1 理解变量积木 ..........................................................................................................1096.1.1 变量是有名字的............................................................................................. 1116.1.2 变量可以显示在舞台上 ................................................................................... 1126.1.3 变量是可以变化的 .........................................................................................1146.1.4 Scratch 的变量是持久存储的 .........................................................................1166.1.5 Scratch 变量很大 ......................................................................................... 1176.2 使用列表 ................................................................................................................118创建列表 ..................................................................................................................1186.3 万能的聚会主人 ...................................................................................................... 1206.3.1 准备列表和变量............................................................................................. 1206.3.2 询问名字和年龄 ............................................................................................. 1216.3.3 回忆姓名和年龄............................................................................................. 1226.4 进一步探索 ............................................................................................................. 125探险 7使用 Scratch 的运算符 ............................................................ 1277.1 对运算符说“Hello” .............................................................................................. 1277.2 做数学 ...................................................................................................................1287.2.1 加法 .............................................................................................................1287.2.2 减法 ............................................................................................................. 1307.2.3 乘法 ............................................................................................................. 1317.2.4 除法 ............................................................................................................. 1327.3 逻辑运算 ................................................................................................................ 1337.4 操作文字 ................................................................................................................ 1357.4.1 用“连接 ()()”组合文字 ................................................................................ 1357.4.2 找到字符 ...................................................................................................... 1377.4.3 获得文字长度 ............................................................................................... 1377.5 理解其他运算符 .....................................................................................................1387.5.1 () 除以 () 的余数 ...........................................................................................1387.5.2 将 () 四舍五入 ..............................................................................................1387.5.3 () 的 () .......................................................................................................... 1397.6 做一个数学练习游戏 ................................................................................................1407.6.1 实现不同的执行路径 ......................................................................................1407.6.2 做加法测试 .................................................................................................. 1427.6.3 做乘法游戏 .................................................................................................. 1437.7 进一步探索 .............................................................................................................145探险 8画图 ...................................................................................... 1478.1 用绘图编辑器作画 ...................................................................................................1478.1.1 使用位图和矢量图 ......................................................................................... 1508.1.2 做幻灯片 ...................................................................................................... 1538.2 用画笔创作一架在天上写字的飞机 ............................................................................1588.3 进一步探索 .............................................................................................................161探险 9制作自己的积木 ...................................................................... 1639.1 制作自己的积木 ...................................................................................................... 1639.1.1 把程序分割成一些自定义积木 .........................................................................1649.1.2 修改定制的积木.............................................................................................1679.2 用背包来借用积木 ................................................................................................... 1709.3 布置一场时装秀 ..................................................................................................... 1729.4 进一步探索 ............................................................................................................. 175探险 10制作使用声音和音乐 ............................................................... 17710.1 使用声音 .............................................................................................................. 17710.2 声音库 .................................................................................................................17810.3 使用声音编辑器 ....................................................................................................18010.4 编辑声音 ..............................................................................................................18110.5 录音 .....................................................................................................................18210.6 导入声音 ..............................................................................................................18410.7 组织 Scratch 爵士乐队 ..........................................................................................18410.7.1 准备乐器 ....................................................................................................18410.7.2 找到鼓手 ....................................................................................................18510.7.3 演奏旋律 ....................................................................................................18610.7.4 合起来演奏 .................................................................................................18810.7.5 一起唱 ........................................................................................................19110.8 进一步探索 .......................................................................................................... 192探险 11探索 Scratch 小宇宙 ............................................................... 19311.1 访问 MIT 网站上的 Scratch 课程 ........................................................................... 19311.2 分享你的项目 ........................................................................................................19411.3 Scratch 社区规则 .................................................................................................19811.4 改编项目 .............................................................................................................. 20011.5 和真实世界交互 .................................................................................................... 20111.5.1 理解电 ........................................................................................................ 20211.5.2 理解 Makey Makey ................................................................................... 20311.5.3 理解导电性 ................................................................................................. 20411.6 用 PicoBoard 感知世界 ......................................................................................... 20511.7 进一步探索 ........................................................................................................... 207附录 A安装 Scratch 脱机编辑器 ........................................................ 209在 Windows 操作系统上安装 Scratch 脱机编辑器 ............................................................. 209在 Mac 操作系统上安装 Scratch 脱机编辑器 ..................................................................... 215更多资源 ........................................................................................................................ 220附录 B测试你的程序 ......................................................................... 221合理规划 ........................................................................................................................ 221让别人来帮你测试 ........................................................................................................... 222寻找可能的无效输入 ........................................................................................................ 223经常使用注释 .................................................................................................................. 223尽早测试、经常测试 ........................................................................................................ 224记录测试和错误原因 ........................................................................................................ 224使用自定义积木 ............................................................................................................... 224对数字使用滑杆 ............................................................................................................... 225继续学习 ........................................................................................................................ 225继续实践 ........................................................................................................................ 226术语表 ................................................................................... 227
内容简介
本书主要讲解Scratch编程软件的用法,从如何安装、界面介绍开始讲起,然后图文并茂的教会你如何使用控制模块、场景模块、事件模块等,然后添加声音和动画,组成完整的互动游戏,很后测试游戏程序是否成功。每个步骤都通过截图的形式很好细致的进行讲解,读者只要跟着步骤去做,就能完成很棒的项目。
(美)伊娃·霍兰(Eva Holland),(美)克里斯·明尼克(Chris Minnick) 著;李小敬,翁恺 译 著作
伊娃·霍兰(Eva Holland),是一位有成就的作家、教练,同时也是WatzThis公司的联合创始人。WatzThis是一家致力于以有趣、可行的方式来进行技术培训的公司。伊娃不仅是这本书的共同作者,也是英文书《达人迷:JavaScript趣味编程15例》以及《Coding with Javacript for Dummies》的作者之一。她喜欢网球、音乐、读书以及户外运动。
克里斯·明尼克(Chris Minnick)是一位教练、Web工程师、多产的作者,也是WatzThis公司的联合创始人。克里斯喜欢和别人分享他的知识,他已经给数以千计的成.人和孩子培训过计算机编......
评论晒单