书悦天下 -Scratch编程从入门到精通(第2版)
本书资料更新时间:2025-01-19 22:58:45

Scratch编程从入门到精通(第2版) 下载 pdf 百度网盘 epub 免费 2025 电子书 mobi 在线

Scratch编程从入门到精通(第2版)精美图片
》Scratch编程从入门到精通(第2版)电子书籍版权问题 请点击这里查看《

Scratch编程从入门到精通(第2版)书籍详细信息

  • ISBN:9787302632962
  • 作者:暂无作者
  • 出版社:暂无出版社
  • 出版时间:2023-07
  • 页数:264
  • 价格:88.10
  • 纸张:胶版纸
  • 装帧:平装
  • 开本:16开
  • 语言:未知
  • 丛书:暂无丛书
  • TAG:暂无
  • 豆瓣评分:暂无豆瓣评分
  • 豆瓣短评:点击查看
  • 豆瓣讨论:点击查看
  • 豆瓣目录:点击查看
  • 读书笔记:点击查看
  • 原文摘录:点击查看
  • 更新时间:2025-01-19 22:58:45

寄语:

全新升级Scratch3.0。一本融合数学、游戏和算法的青少年编程教材。本书第一版为中小学图书馆(室)推荐书目。


内容简介:

本书针对最新版本的Scratch 3.0编程软件编写,是一本全面讲授Scratch图形化编程的教育指南。本书分为基础编程篇、图形编程篇和进阶编程篇3部分,系统讲授Scratch基础编程知识和运动、侦测、画笔等各功能模块的技术应用,以及常用的数据结构和算法知识,并提供丰富有趣的教学案例和练习题。

本书从基本的编程概念开始,帮助初学者逐步建立起完整的图形化编程知识体系,培养初学者人工智能时代不可或缺的计算思维,使其掌握人工智能时代的编程技能。

本书适合对图形化编程有兴趣的青少年阅读,也适合希望辅导孩子进行图形化编程训练的家长和少儿编程培训机构的教师使用。


书籍目录:

基础编程篇第1部分

第1章 编程起步3

1.1 Scratch编程概述 3

1.1.1 为什么用Scratch编程 .3

1.1.2 从Scratch到Python .5

1.1.3 Scratch的主要版本 7

1.1.4 Scratch项目概述 8

1.2 准备Scratch开发环境 10

1.2.1 安装Scratch离线编辑器 .10

1.2.2 访问Scratch在线编辑器 .12

1.3 Scratch编辑器界面 13

1.3.1 菜单栏 .13

1.3.2 舞台展示区 .14

1.3.3 舞台和角色管理区 .14

1.3.4 代码编辑区 .15

1.3.5 造型(背景)编辑区 .16

1.3.6 声音编辑区 .17

1.4 Scratch指令系统概述 18

1.4.1 积木的形状特点 .18

1.4.2 积木的操作方法 .20

1.4.3 积木的功能类别 .21

1.5 临摹案例 .23

1.5.1 数学编程:韩信点兵 23

1.5.2 游戏编程:星际飞行 28

第2章 变量和运算33

2.1 说和思考指令 .33

2.1.1 跟我做:小猫背唐诗 33

2.1.2 让角色说话和思考 .35

2.1.3 动手练:小猫的哲学

思考 .36

2.2 问答指令 .37

2.2.1 跟我做:简单的人机

对话 .37

2.2.2 询问与回答 .38

2.2.3 动手练:和小猫猜

谜语 .38

2.3 变量 .39

2.3.1 跟我做:小猫变大

变小 .39

2.3.2 变量显示器 .40

2.3.3 变量的数据类型和

操作 .41

2.3.4 变量的命名和作用域 .42

2.3.5 动手练:求两数之和 43

2.4 数学运算 .43

2.4.1 跟我做:鸡兔同笼 44

2.4.2 算术运算和运算优

先级 .45

2.4.3 数学函数 .46

2.4.4 动手练:龟鹤算 47

2.5 随机数 .47

 

Scratch编程从入门到精通(第2版)

VI

2.5.1 跟我做:小鱼逍遥游 47

2.5.2 生成随机数 .48

2.5.3 动手练:幸运大转盘 49

2.6 字符串函数 .50

2.6.1 跟我做:成语接龙 50

2.6.2 字符串处理 .51

2.6.3 动手练:回文诗 52

第3章 程序控制53

3.1 顺序结构 .53

3.1.1 跟我做:计算梯形

面积 .53

3.1.2 流程图 .54

3.1.3 顺序结构的程序设计 .55

3.1.4 动手练:计算圆锥

体积 .56

3.2 选择结构 .57

3.2.1 跟我做:求绝对值 57

3.2.2 关系运算和逻辑运算 .58

3.2.3 选择结构的程序设计 .60

3.2.4 动手练:判断三角形

构成 .61

3.3 循环结构 .62

3.3.1 跟我做:冰雹猜想 62

3.3.2 循环结构的程序设计 .64

3.3.3 动手练:西西弗斯

黑洞 .68

3.4 编程策略 .70

3.4.1 隔沟算羊(枚举策略) .70

3.4.2 李白沽酒(递推策略) .73

3.4.3 蜗牛爬树(模拟策略) .75

3.4.4 肖像在哪里(逻辑

推理) .77

第4章 列表80

4.1 列表显示器 .80

4.1.1 跟我做:求平均气温 80

4.1.2 列表显示器的使用 .81

4.1.3 动手练:评委打分 83

4.2 列表的操作 .84

4.2.1 跟我做:银行叫号

系统 .84

4.2.2 列表操作积木 .86

4.2.3 动手练:猴子选大王 89

4.3 用列表处理数据 .90

4.3.1 打乱列表中各元素的

顺序 .90

4.3.2 在列表中生成不重复

的随机数 .90

4.3.3 查找列表中的最大值

或最小值 .91

4.3.4 对列表中的元素进行

排序 .92

4.3.5 动手练:恺撒加密 93

第5章 过程94

5.1 自定义过程 .94

5.1.1 跟我做:计算圆的

面积 .95

5.1.2 使用自定义过程 .96

5.1.3 动手练:判断质数 97

5.2 递归的使用 .98

5.2.1 跟我做:辗转相除法 98

5.2.2 递归调用的分析 .99

5.2.3 动手做:斐波那契

数列 .101

5.3 面向过程编程 .102

5.3.1 跟我做:卡普雷卡尔

黑洞 .102

5.3.2 模块化程序设计 .104

5.3.3 动手练:快乐数黑洞 105

 

目 录

VII

第6章 调试程序106

6.1 程序错误概述 .106

6.1.1 产生程序错误的原因 .106

6.1.2 减少程序错误的方法 .107

6.2 程序调试方法 .108

6.2.1 使用数据显示器 .108

6.2.2 输出日志 .108

6.2.3 降低程序运行速度 .109

6.2.4 设置断点 .110

 图形编程篇第2部分

第7章 舞台113

7.1 海底探险1:游戏场景 113

7.1.1 游戏情节介绍 .113

7.1.2 制作游戏场景 .114

7.2 舞台布局和管理 .116

7.2.1 舞台布局和显示模式 .116

7.2.2 舞台背景管理 .119

7.3 动手练:电子相册 .123

第8章 角色外观和运动124

8.1 创建角色 .124

8.1.1 海底探险2:创建

角色 .124

8.1.2 创建角色的方式 .127

8.1.3 角色管理区 .127

8.2 角色造型 .128

8.2.1 海底探险3:角色

动画 .128

8.2.2 造型控制 .129

8.2.3 动手练:街舞表演 130

8.3 角色运动 .131

8.3.1 海底探险4:角色

运动 .131

8.3.2 运动控制 .133

8.3.3 动手练:飞行猫 138

8.4 角色特效 .138

8.4.1 海底探险5:角色

特效 .138

8.4.2 设置角色特效 .139

8.4.3 动手练:魔术师 139

第9章 侦测141

9.1 距离侦测 .141

9.1.1 海底探险6:距离

侦测 .141

9.1.2 距离侦测积木 .142

9.1.3 动手练:Pico和小狗

散步 .143

9.2 碰撞侦测 .144

9.2.1 海底探险7:碰撞

侦测 .144

9.2.2 碰撞侦测积木 .146

9.2.3 动手练:巡线甲虫 148

9.3 键盘和鼠标侦测 .149

9.3.1 海底探险8:扔炸弹 .149

9.3.2 键盘和鼠标侦测积木 .150

9.3.3 动手练:反弹球 150

9.4 时间侦测 .151

9.4.1 海底探险9:游戏倒

计时 .151

9.4.2 时间侦测积木 .152

9.4.3 动手练:时钟 153

9.5 视频侦测 .154

9.5.1 跟我做:人体感应

开灯 .154

9.5.2 视频侦测积木 .155

9.5.3 动手练:手势抓蝴蝶 157

9.6 响度侦测 .158

9.6.1 跟我做:声控开灯 158

 

9.6.2 响度侦测积木 .159

9.6.3 动手练:吹生日蜡烛 159

第10章 绘图161

10.1 海底探险10:游戏计分和

血条 .161

10.2 画笔 .164

10.2.1 跟我做:彩虹画板 .164

10.2.2 画笔积木 .165

10.2.3 动手练:颜色图谱 .167

10.3 图章 .168

10.3.1 跟我做:种蘑菇 .168

10.3.2 图章积木 .169

10.3.3 动手练:彩色风车 .169

第11章 声音和音乐 171

11.1 海底探险11:游戏音效 .171

11.1.1 为游戏增加音效 .171

11.1.2 复制更多角色 .173

11.2 播放声音 .174

11.3 乐器演奏 .175

11.3.1 跟我做:模拟乐器 .175

11.3.2 乐器演奏积木 .177

11.3.3 弹奏鼓声积木 .179

11.3.4 动手练:演奏

《小毛驴》 180

 进阶编程篇第3部分

第12章 克隆183

12.1 海底探险12:克隆角色 183

12.1.1 克隆功能的使用 .183

12.1.2 用克隆技术改造

游戏 .184

12.2 面向对象编程 .186

12.2.1 用角色模式编程 .187

12.2.2 用克隆模式编程 .188

12.2.3 动手练:飞扬的

小鸟 .189

12.3 动画案例 .190

12.3.1 绵绵夜雨 .190

12.3.2 飘飘飞雪 .192

12.3.3 水墨蝌蚪 .193

12.3.4 炫彩圆舞 .195

第13章 消息和事件197

13.1 海底探险13:消息机制 197

13.1.1 广播和接收消息 .197

13.1.2 用消息机制改造

游戏 .199

13.2 消息机制 .202

13.2.1 消息的异步和同步 .202

13.2.2 用消息实现模块化

编程 .202

13.2.3 消息队列的应用 .204

13.2.4 动手练:小熊打车 .205

13.3 事件驱动编程 .206

13.3.1 持续不断的事件 .207

13.3.2 事件的并发执行 .207

13.3.3 避免事件的并发 .208

13.3.4 按键事件与按键

侦测 .209

13.4 游戏案例 .210

13.4.1 贪吃蛇 .210

13.4.2 跳下100层 .212

13.4.3 导弹打陨石 .215

第14章 英汉词典221

14.1 搭建项目框架 .221

14.2 词典排序功能 .222

14.2.1 冒泡排序 .223

14.2.2 选择排序 .224

 

14.2.3 插入排序 .225

14.2.4 快速排序 .227

14.2.5 词典排序 .229

14.3 词典查询功能 .230

14.3.1 顺序查找 .231

14.3.2 二分查找 .232

14.3.3 词典查询 .233

14.4 新增词条功能 .234

第15章 企鹅走迷宫235

15.1 迷宫简介 .235

15.2 迷宫界面 .236

15.2.1 二维数组 .236

15.2.2 迷宫数据结构 .237

15.2.3 加载迷宫地图 .238

15.2.4 构建迷宫外形 .240

15.3 迷宫寻路 .243

15.3.1 迷宫算法分析 .243

15.3.2 迷宫算法实现 .245

参考文献 249

 


作者介绍:

谢声涛,小海豚科学馆创始人,致力于线下和线上推广青少年科普教育和编程教育。曾在多家互联网公司工作,历任程序员、研发经理、架构师、技术总监等职,熟悉大规模网站架构设计,擅长复杂应用系统开发,在海量数据管理、搜索引擎技术等应用方面有着丰富经验。出版著作:《“编”玩边学:Scratch趣味编程进阶——妙趣横生的数学和算法》《Scratch编程从入门到精通》《Python趣味编程:从入门到人工智能》《趣味编程三剑客:从Scratch迈向Python和C 》。


出版社信息:

暂无出版社相关信息,正在全力查找中!


书籍摘录:

暂无相关书籍摘录,正在全力查找中!



原文赏析:

暂无原文赏析,正在全力查找中!


其它内容:

编辑推荐

全新升级Scratch3.0。一本融合数学、游戏和算法的青少年编程教材。本书第一版为中小学图书馆(室)推荐书目。


前言

Scratch是由MIT媒体实验室为青少年开发的图形化编程工具,已被翻译成70种以上

的语言,在超过150个国家和地区被广泛使用。就像玩乐高积木一样,使用Scratch编程

简单而有趣。只要用鼠标从140多个不同功能的指令积木中选择和拖曳,把不同的指令积

木按照某种逻辑关系拼搭在一起,就能得到一个可运行的程序,从而创建出各种交互式故

事、动画、游戏、音乐和美术作品等。

Scratch能够与数学、物理、语文等众多学科融合在一起,对青少年的学习有着非常

大的帮助。例如,在Scratch中,不仅能接触到基本的算术运算、关系运算和逻辑运算,

还能接触到平面直角坐标系、绝对值、平方根、三角函数等初等数学知识。毋庸置疑,游

戏总是能够吸引青少年的注意力。用Scratch编写不同类型、不同复杂度的游戏时,需要

适当地运用各种数学知识来设计游戏的算法。例如,通过圆的参数方程来控制角色做圆周

运动,通过抛物线方程来模拟炮弹的运动轨迹,等等。在游戏的驱动下,数学知识将不再

枯燥乏味,它将会驱使青少年主动探究在游戏程序中发挥关键作用的“秘籍”。通过“玩

中学”,Scratch编程能够激发青少年主动学习和运用各个学科的知识。

学习Scratch编程最大的益处就是能够激发青少年的创造力。Scratch简单易用且功能

强大,能快速地将青少年的创意落地,变成一个个交互感极强的作品。在动手创作的过程

中,根据项目的不同,需要融合Science(科学)、Technology(技术)、Engineering(工程)、

Arts(艺术)、Mathematics(数学)等多个领域的知识。例如,对于一个稍复杂的游戏项目,

就需要策划、美工、编程等不同角色的人员参与组成一个开发小组,以团队协作方式共同

创作项目。可以说,Scratch编程是近年来流行的STEAM教育理念的一个极佳实践方式。

本书分为基础编程篇、图形编程篇和进阶编程篇3部分。

第1部分讲授Scratch基础编程知识,介绍如何使用Scratch编辑器开发项目,如何使

用变量、运算符、列表和过程等进行编程,如何使用流程图描述算法和进行结构化程序设

计,等等。该部分提供丰富多彩的趣味数学案例,有韩信点兵、鸡兔同笼、数字黑洞、约

瑟夫环、逻辑推理..

 

第2部分讲授Scratch图形编程知识,介绍如何控制角色在舞台上运动和进行碰撞侦

测,如何更改角色的外观和创建各种特效,如何播放声音和模拟乐器演奏,如何使用画笔

和图章在舞台上绘制图形和图案,等等。本部分以一个汇集诸多图形编程技术的“海底探

险”趣味游戏贯穿各章,还引导读者创作电子相册、巡线甲虫、手势抓蝴蝶、种蘑菇、模

拟乐器等趣味小游戏。

第3部分讲授Scratch进阶编程知识,介绍如何使用克隆功能和消息机制简化程序开发,

如何编写和组织规模较大或功能复杂的应用程序项目,以及面向对象程序设计和事件驱动

编程思想等。此外,还通过“英汉词典”和“走迷宫”项目介绍常用算法和数据结构的

应用。

本书中的程序基于Scratch 2.0(版本号为v458.0.1)编写,所有范例程序均已调试

通过。

本书假设读者从未接触过编程,从零基础开始介绍Scratch编程知识,帮助读者逐步

建立起Scratch编程的知识体系,适合对编程有兴趣的青少年阅读,也适合希望辅导孩子

进行编程训练的家长和少儿编程培训机构的教师使用。

由于水平所限,本书难免有疏漏或不妥之处,还请读者朋友不吝赐教。

谢声涛

2018年3月


书籍介绍

本书针对最新版本的Scratch 3.0编程软件编写,是一本全面讲授Scratch图形化编程的教育指南。本书分为基础编程篇、图形编程篇和进阶编程篇3部分,系统讲授Scratch基础编程知识和运动、侦测、画笔等各功能模块的技术应用,以及常用的数据结构和算法知识,并提供丰富有趣的教学案例和练习题。     本书从基本的编程概念开始,帮助初学者逐步建立起完整的图形化编程知识体系,培养初学者人工智能时代不可或缺的计算思维,使其掌握人工智能时代必备的编程技能。     本书适合对图形化编程有兴趣的青少年阅读,也适合希望辅导孩子进行图形化编程训练的家长和少儿编程培训机构的教师使用。


书籍真实打分

  • 故事情节:4分

  • 人物塑造:9分

  • 主题深度:9分

  • 文字风格:6分

  • 语言运用:5分

  • 文笔流畅:7分

  • 思想传递:4分

  • 知识深度:5分

  • 知识广度:5分

  • 实用性:5分

  • 章节划分:8分

  • 结构布局:6分

  • 新颖与独特:6分

  • 情感共鸣:5分

  • 引人入胜:6分

  • 现实相关:3分

  • 沉浸感:4分

  • 事实准确性:8分

  • 文化贡献:9分


网站评分

  • 书籍多样性:7分

  • 书籍信息完全性:3分

  • 网站更新速度:5分

  • 使用便利性:8分

  • 书籍清晰度:4分

  • 书籍格式兼容性:8分

  • 是否包含广告:3分

  • 加载速度:9分

  • 安全性:3分

  • 稳定性:3分

  • 搜索功能:7分

  • 下载便捷性:3分


下载点评

  • 赞(523+)
  • 内容齐全(481+)
  • 无多页(336+)
  • 强烈推荐(426+)
  • 小说多(179+)
  • 愉快的找书体验(114+)
  • 格式多(164+)
  • 无盗版(280+)
  • 一星好评(322+)
  • mobi(363+)
  • 好评多(492+)
  • 体验满分(614+)

下载评价

  • 网友 步***青: ( 2025-01-15 22:43:54 )

    。。。。。好

  • 网友 通***蕊: ( 2024-12-31 05:19:36 )

    五颗星、五颗星,大赞还觉得不错!~~

  • 网友 游***钰: ( 2024-12-20 20:23:11 )

    用了才知道好用,推荐!太好用了

  • 网友 索***宸: ( 2025-01-19 18:46:20 )

    书的质量很好。资源多

  • 网友 焦***山: ( 2024-12-29 02:08:14 )

    不错。。。。。

  • 网友 方***旋: ( 2025-01-02 10:31:11 )

    真的很好,里面很多小说都能搜到,但就是收费的太多了

  • 网友 冷***洁: ( 2024-12-26 09:45:37 )

    不错,用着很方便

  • 网友 苍***如: ( 2025-01-04 03:24:53 )

    什么格式都有的呀。

  • 网友 菱***兰: ( 2024-12-30 20:14:52 )

    特好。有好多书

  • 网友 汪***豪: ( 2024-12-28 04:16:59 )

    太棒了,我想要azw3的都有呀!!!

  • 网友 利***巧: ( 2025-01-12 13:19:15 )

    差评。这个是收费的

  • 网友 后***之: ( 2024-12-30 21:22:02 )

    强烈推荐!无论下载速度还是书籍内容都没话说 真的很良心!

  • 网友 益***琴: ( 2024-12-29 17:53:21 )

    好书都要花钱,如果要学习,建议买实体书;如果只是娱乐,看看这个网站,对你来说,是很好的选择。


随机推荐