轻松玩转Scratch编程

轻松玩转Scratch编程 pdf epub mobi txt 电子书 下载 2025

刘凤飞 著
图书标签:
  • Scratch
  • 编程入门
  • 少儿编程
  • 图形化编程
  • STEM教育
  • 创意编程
  • 逻辑思维
  • 问题解决
  • 动手实践
  • 编程教育
想要找书就要到 静流书站
立刻按 ctrl+D收藏本页
你会得到大惊喜!!
出版社: 清华大学出版社
ISBN:9787302475941
版次:1
商品编码:12143453
包装:精装
开本:16开
出版时间:2017-08-01
用纸:胶版纸
页数:250
字数:370000
正文语种:中文

具体描述

产品特色

编辑推荐

Scratch是可视化的编程语言,利用它可以制作游戏、动画,还可以计算数学题,处理字符串。本书有简单的单个程序块分析,有深奥的数学知识灌输,也有复杂的变量、链表、字符串、克隆体程序讲解,更有一个个游戏实战项目演练。
培养学生发挥自己的创意,通过脚本的构思、流程的规划,以搭积木的方式,轻松学会使用Scratch编程。

内容简介

  Scratch是可视化的编程语言,利用它可以制作游戏、动画,还可以计算数学题、处理字符串。
  《轻松玩转Scratch编程》有简单的单个程序块分析,有深奥的数学知识灌输,也有复杂的变量、链表、字符串、克隆体程序讲解,更有一个个实战项目演练。
  《轻松玩转Scratch编程》内容共分为四部分,从易到难、从基础到实战地讲解了Scratch编程。第1部分详细讲解Scratch编程的学习及Scratch软件的功能和界面。第二部分针对Scratch中的每一个程序块进行实例讲解。第三部分以一个个游戏项目作为实战案例,详细地讲解了每一个项目的分析过程、角色安排、程序制作,以及完成后的排错、改进思路和方案。第四部分为高阶项目——植物大战僵尸,让项目逼近生活。
  《轻松玩转Scratch编程》内容非常全面,从每一个程序块入手进行讲解,并结合实例分析,适合完全没有接触过编程的家长和小朋友阅读。对从事编程教育的老师来说,也是一本非常好的教程。

作者简介

刘凤飞,昵称果果老师。有多年编程经验,从事Scratch教材研发和指导教学多年。知乎少儿编程与乐高搭建专栏版主,杭州强平机器人教育合伙人,轻近STEAM课堂创始成员,STEAM教育研发者,长期致力于践行机器人与工程创新教育。

内页插图

目录

第1章 编程的世界
1.1 编程的好处 2
1.2 什么是Scratch 4
实例1-1 一个程序块的Scratch程序 5
实例1-2 多程序块的Scratch程序 5
1.3 孩子自学 7
实例1-3 “向右旋转15度”程序块的学习方法 7
实例1-4 组合程序块的学习 8
1.4 家长教学 8
实例1-5 造型切换教学 9
1.5 老师备课 9
1.6 本章小结 11
第2章 Scratch编程环境
2.1 软件的安装 13
2.2 舞台区 19
2.3 角色区 21
2.4 程序区 25
2.5 脚本区 27
2.6 控制和工具区 30
第3章 神奇的程序区块
3.1 动作模块 36
实例3-1 x、y坐标移动讲解 38
实例3-2 坐标设定 40
3.2 外观模块 44
实例3-3 “说”和“思考”程序块的区别 45
实例3-4 进入背景区,并且删除背景 48
3.3 声音模块 53
3.4 画笔模块 55
实例3-5 用画笔画一个彩色的圆 58
3.5 数据模块 59
实例3-6 变量的使用 60
3.6 事件模块 61
实例3-7 当背景切换后执行操作 63
实例3-8 小猫咪吃苹果 65
3.7 控制模块 67
实例3-9 从0一直加到100,计算结果 68
实例3-10 回答问题,判断答案是否正确 70
实例3-11 直到x坐标大于100时停止 71
实例3-12 克隆小猫咪 76
3.8 侦测模块 78
实例3-13 通过按键控制小猫咪变大、变小 81
3.9 运算符模块 84
3.10 更多模块 85
实例3-14 添加一个程序组合 85
实例3-15 循环几圈的方法 87
第4章 知识的储备
4.1 坐标 90
实例4-1 行走在板凳上的小男孩 93
实例4-2 寻找坐标点 95
4.2 角度 98
实例4-3 旋转的魔法棒 98
实例4-4 时钟 103
4.3 随机数 104
实例4-5 一道数学题 104
实例4-6 掷骰子 105
4.4 字符串 107
实例4-7 小猫咪和机器人对话 108
4.5 加减乘除 109
4.6 四舍五入 110
4.7 特殊运算 111
4.8 变量 113
实例4-8 记下对方的名字 115
4.9 链表 115
实例4-9 记录班级小朋友的名字 115
4.10 比较 119
4.11 逻辑运算 120
实例4-10 小猫咪坐标判断 123
第5章 一大波僵尸袭来
5.1 角色规划 128
5.2 程序分析 130
5.3 动手动脑 132
5.4 游戏性调整 133
5.5 总结 135
第6章 孙悟空筋斗云
6.1 角色规划 137
6.2 程序分析 138
6.3 动手动脑 139
6.4 游戏性调整 143
6.5 总结 144
第7章 孙悟空72变
7.1 角色规划 146
7.2 程序分析 150
7.3 动手动脑 150
7.4 游戏性调整 153
7.5 总结 154
第8章 声控摇奖
8.1 角色规划 156
8.2 程序设计 157
8.3 动手动脑 158
8.4 游戏性调整 159
8.5 总结 162
第9章 接苹果小游戏
9.1 角色规划 164
9.2 程序设计 164
9.3 动手动脑 166
9.4 游戏性调整 171
9.5 总结 172
第10章 弹跳躲避障碍物
10.1 角色规划 174
10.2 程序设计 175
10.3 动手动脑 176
10.4 游戏性调整 179
10.5 总结 182
第11章 电子音乐相册
11.1 角色规划 184
11.2 程序设计 185
11.3 动手动脑 186
11.4 游戏性调整 189
11.5 总结 192

前言/序言

  感谢您翻开了这本书!我相信您一定对编程有浓厚的兴趣。
  我们为什么要学习编程和翻阅这本书呢?
  如果您是一名老师,本书可以作为一本好的教程,以便更好地教学;如果您是一位家长,本书可以提升孩子的逻辑思维能力,让孩子在这个时代更具有竞争力;如果你是一个孩童,本书不仅可以让你玩游戏,还可以让你自己动手,做出一个个好玩的游戏。
  学会了编程,也许孩子能在学校比赛中获奖;
  学会了编程,也许能让孩子的思维更加缜密;
  学会了编程,也许能让孩子具有更强的竞争力;
  学会了编程,也许孩子将来能找到一份更加优越的工作。
  其实,编程本身是一个充满乐趣的过程,运用程序能够表达生活中的人和事,运用程序能够展示奇思妙想的创意,运用程序能够将复杂重复的事情变得简单。
  微信是一种生活方式,编程是一种表达方式。
  Scratch是由麻省理工学院(MIT)媒体实验室开发的一款面向青少年的图形化编程软件。通过色彩丰富的指令积木块进行组合,便可以创作出多媒体程序、互动游戏、动画情境等项目。Scratch不像一般的程序语言需要通过难记的英文和复杂的语法规则编写,彩色积木式程序块既能给程序带来色彩的视觉美感,又能避免那些复杂的语法错误,使得完成游戏制作和动画设计更加简单。Scratch避免了语法的问题,侧重于孩子们对整个程序的逻辑思考和创意发散方面的锻炼。
  本书内容共分为四部分,从易到难、从基础到实战地讲解了Scratch编程。第一部分(第1、2章)详细讲解Scratch编程的学习及Scratch软件的功能和界面。第二部分(第3、4章)针对Scratch中的每一个程序块进行实例讲解。很少有书籍针对这部分内容进行分析和讲解,然而这部分对于初学者,特别是小朋友的学习尤为重要。万丈高楼平地起,只有掌握了程序块,才能组合成更好的程序。还对使用到的数学知识做了详细地讲解,编程很多本质源于数学。第三部分(第5章~第14章)以一个个游戏项目作为实战案例,详细地讲解了每一个项目的分析过程、角色安排、程序制作,以及完成后的排错、改进思路和方案。从这部分可以学习到如何思考一个项目的分析流程和制作过程,并且通过一个个项目的制作掌握如何运用程序块。第四部分(第15章)为高阶项目——植物大战僵尸,让项目逼近生活。从常玩的游戏开始,通过自己的思考和联想制作属于自己的游戏。
  当编程在孩子心中成为乐趣,成为一种展示自我和表达自我的方式的时候,才能以兴趣推动更深入的学习。
  本书配有范例程序和视频教程的下载资源,也可扫描右侧的二维码下载。如果下载有问题,请发送电子邮件,邮件主题设置为“轻松玩转Scratch编程下载资源”。
  希望本书能给大家带来乐趣,并且能够学到知识,更期待可以看到大家完成优秀的作品。

《代码的魔法:激发无限创意的编程启蒙之旅》 在这瞬息万变的数字时代,拥抱编程已不再是少数技术专家的专利,而成为一项培养逻辑思维、解决问题能力和激发无限创意的核心素养。然而,对于许多初学者而言,“编程”二字往往与枯燥的语法、晦涩的概念和高不可攀的门槛划上等号。他们渴望拥有一把钥匙,能够轻松打开编程世界的大门,用自己的双手创造出令人惊叹的数字作品。 《代码的魔法》正是应运而生,它是一本专为零基础、对编程充满好奇的青少年和对数字创意跃跃欲试的成人设计的编程启蒙读物。本书并非传统意义上的枯燥教材,而是将编程学习融入到一场充满趣味和探索的冒险旅程中。我们相信,编程的本质不是死记硬背规则,而是理解逻辑、表达思想、实现创意。因此,本书将带领读者告别抽象的代码单词,拥抱直观的图形化编程逻辑,让每一次代码的编写都成为一次成功的创造,每一次项目的完成都带来满满的成就感。 为什么选择《代码的魔法》? 图形化编程的魅力: 本书的核心在于引导读者掌握强大的图形化编程理念。想象一下,将复杂的代码语句替换成一个个色彩鲜艳、形状各异的积木块,通过简单的拖拽和组合,就能让屏幕上的角色动起来、对话、甚至完成一系列复杂的任务。这种直观的学习方式极大地降低了编程的入门难度,让学习过程变得轻松愉快,尤其适合处于思维发展关键期的青少年。读者将快速理解“事件”、“循环”、“条件判断”等核心编程概念,为日后接触更高级的文本编程打下坚实基础。 从“玩”到“创”的进阶路径: 本书的设计理念是“寓教于乐”。我们深知,兴趣是最好的老师。因此,全书的案例和项目都围绕着生动有趣的主题展开,从制作简单的动画、设计互动游戏,到创作富有想象力的故事和模拟现实场景,每一个练习都旨在激发读者的创造力。读者将在“玩”的过程中,不知不觉地掌握编程的原理和技巧。我们不仅仅提供“怎么做”,更侧重于“为什么这么做”,引导读者思考问题的解决方法,培养自主学习和解决问题的能力。 项目驱动的学习模式: 《代码的魔法》打破了“先学理论,再做项目”的传统模式,采用了“项目驱动”的学习方法。每一章都围绕一个具体、有趣的项目展开,从项目的构思、功能的分解,到编程的实现和优化,读者将全程参与。例如,在学习“角色移动”时,我们会引导读者制作一个让小猫在屏幕上跳跃的动画;在学习“碰撞检测”时,则会让读者设计一个躲避障碍物的简单游戏。这种实践导向的学习方式,能够让读者立即看到编程带来的成果,增强学习的动力和信心。 循序渐进,由浅入深: 本书的学习曲线设计得十分平缓。从最基础的“积木块”概念讲起,逐步引入更复杂的逻辑结构。每一章都会在上一章的基础上进行拓展和深化,确保读者能够稳步前进。本书的组织结构清晰,语言通俗易懂,避免使用过于专业的术语。即使是对电脑和编程一无所知的读者,也能轻松跟上。 培养计算思维和逻辑能力: 编程不仅仅是关于写代码,更重要的是培养一种思维方式——计算思维。通过编程,读者将学会如何将复杂的问题分解成更小的、可管理的部分,如何用逻辑的方式来解决问题,如何预测程序的运行结果,以及如何识别和修正错误。这些能力在未来的学习和工作中都将是宝贵的财富,能够帮助读者更有效地分析和解决各种挑战。 激发创造力与想象力: 数字世界为创造提供了无限的可能性。《代码的魔法》旨在点燃读者心中的创意火花。我们鼓励读者在完成基础项目后,尝试进行个性化的修改和拓展,加入自己的想法和元素。本书提供的不仅是编程技能,更是一种用技术实现创意的思维工具。读者将发现,他们可以把脑海中的奇思妙想变成屏幕上栩栩如生的故事、引人入胜的游戏,甚至是解决实际生活小问题的工具。 为未来学习奠定坚实基础: 虽然本书专注于图形化编程,但其教授的核心编程思维和逻辑能力,是通往一切编程语言(如Python、Java、JavaScript等)的基石。通过本书的学习,读者将建立起对编程概念的深刻理解,为将来深入学习文本编程打下坚实的基础,让他们在面对更复杂的编程挑战时,能够游刃有余。 《代码的魔法》将带你踏上一段怎样的旅程? 本书内容设计层层递进,兼具趣味性与知识性,旨在让读者在享受编程乐趣的同时,全面掌握编程的核心技能。 第一部分:打开编程之门 我们将从最基础的概念入手,让读者熟悉编程环境,了解指令、事件、动作等基本元素。你将学会如何让你的第一个“角色”出现在屏幕上,并赋予它简单的动作,体验到“我让它动起来了!”的惊喜。我们将通过一系列简单有趣的动画制作,帮助你理解“序列”的概念,就像给角色安排一套舞蹈动作。 第二部分:让世界动起来 进入到更深层次的学习,我们将探索“循环”和“条件判断”。你会发现,原来可以用简洁的指令让角色反复跳舞,或者在满足特定条件时做出不同的反应。我们将一起制作一个会说话的角色,学习如何让它根据你的指令改变表情或说出不同的台词。你还将设计一个简单的迷宫游戏,让角色学会如何在迷宫中导航,这需要巧妙运用条件判断来控制方向。 第三部分:创造互动与趣味 本部分将聚焦于“事件响应”和“变量”。想象一下,你的游戏能够响应鼠标的点击,或者键盘的按键。我们将教你如何让游戏角色在被点击时发生有趣的变化,或者根据键盘输入做出前进、后退等动作。同时,变量的概念将为你的项目注入更多的可能性,比如记录分数、计时或者控制角色的生命值。你将有机会制作一个能够计分的打地鼠游戏,或者一个简单的射击游戏。 第四部分:让故事活起来 编程不仅仅是游戏,更是讲故事的强大工具。《代码的魔法》将引导你如何利用编程创作富有情感和情节的故事。你将学习如何控制多个角色同时出现在屏幕上,如何让它们之间产生对话和互动,甚至如何模拟出不同场景的切换。我们将一起创作一个多场景的互动故事,让读者能够扮演不同的角色,体验故事的跌宕起伏。 第五部分:探索无限可能 在掌握了基础的编程技能后,本书将鼓励你进行自由的创作。我们将介绍一些进阶的编程技巧和创意拓展方向,例如如何加入音效和背景音乐,如何设计更复杂的游戏机制,甚至如何尝试制作简单的模拟器。我们还将提供一些挑战性的项目,激发你的思考和创新,鼓励你将书本所学应用到更广阔的领域。最终,你将能够独立构思和实现属于自己的编程作品。 谁适合阅读《代码的魔法》? 充满好奇心的青少年: 如果你的孩子对电脑、游戏和动画充满兴趣,渴望了解它们是如何制作出来的,《代码的魔法》将是开启他们编程之旅的最佳选择。本书将把抽象的编程概念转化为生动有趣的互动体验,让他们在玩耍中学习,在创造中成长。 希望培养逻辑思维和解决问题能力的家长: 编程是一项极佳的思维训练。通过本书的学习,不仅孩子能够锻炼逻辑思维能力,家长也可以与孩子一同参与,增进亲子关系,共同探索数字世界的奥秘。 对数字创意感兴趣的成人: 无论你是否有编程基础,只要你对利用技术实现创意充满热情,本书都能为你打开一扇新的大门。你将发现,编程并非遥不可及,而是人人都可以掌握的强大工具。 教育工作者和辅导员: 本书可以作为青少年编程启蒙课程的理想教材,提供丰富多样的项目和易于理解的教学方法,帮助你在课堂上激发学生的学习兴趣和创造力。 《代码的魔法:激发无限创意的编程启蒙之旅》不仅仅是一本书,它是一个通往数字创造世界的邀请函。在这里,你将不再是观众,而是这场精彩绝伦的数字盛宴的创造者。准备好用你的想象力,编织出属于你自己的代码魔法了吗?让我们一起,在《代码的魔法》中,开启这段充满惊喜与创造的旅程吧!

用户评价

评分

这本编程入门书简直是为我这种对代码一窍不通的新手量身定做的!我一直想学点编程的知识,但市面上的书动辄就是一堆晦涩难懂的专业术语,看着就让人头大。这本书的风格非常亲切自然,就像一个经验丰富的朋友在手把手教你一样。它没有急着抛出复杂的概念,而是从最基础的拖拽式编程概念开始讲起,每一步都有详尽的图文解说,即便是像我这样连“变量”是什么都不知道的人,也能很快跟上节奏。我特别喜欢它安排的那些小项目,比如制作一个会自己走路的小猫,或者做一个简单的互动故事。这些实践环节让我能立刻看到自己的劳动成果,极大地增强了我的学习信心。书里的排版也很用心,色彩鲜明,逻辑清晰,阅读体验非常好,长时间看也不会觉得枯燥。对于那些想让孩子接触编程,或者自己想找个有趣方式入门的人来说,这绝对是一个绝佳的选择,它真的把“轻松”二字贯彻到了每一个细节里,让人感觉编程不再是高不可攀的学问。

评分

从一个追求效率的学习者的角度来看,这本书的价值体现得淋漓尽致。我不需要花时间去搜集各种零散的在线教程,也不需要担心自己看的是不是过时的版本。这本书形成了一个完整的、自洽的学习路径。它非常注重流程化教学,确保读者不会因为跳过某个小步骤而导致后续内容无法理解。例如,在处理角色碰撞检测时,它会先用一个非常简单的例子讲解碰撞的判定条件,然后马上升级到复杂场景的应用,整个过渡自然得让人几乎察觉不到难度增加。我感觉自己像是在进行一个精心设计的闯关游戏,每通过一关,都会获得新的能力解锁。这种结构化的学习体验,极大地节省了我的摸索时间,让我能专注于吸收知识本身,而不是纠结于“下一步该做什么”。

评分

我必须得说,这本书的质量控制方面做得相当出色。无论是封面设计带来的视觉舒适感,还是内页纸张的质感,都体现出出版方对读者的尊重。在内容上,它真正做到了“去繁就简”,但绝不是牺牲深度。它非常巧妙地避开了那些在初期阶段对新手来说毫无帮助的底层架构和复杂算法,而是专注于将最核心的编程理念——比如顺序、选择、循环这三大基础结构——用最直观的方式植入读者的思维模式中。我过去尝试看过的其他教材,总是在讲解到“函数”或者“列表”时就显得力不从心,读者很容易迷失在抽象的概念里。而这本书通过将这些概念融入到实际的动画角色行为设计中,让它们变得具体可感,我第一次真正理解了抽象逻辑是如何驱动屏幕上精彩互动的。

评分

作为一名业余爱好者,我最看重的就是书籍的实用性和趣味性的平衡点。这本书在这方面做得无可挑剔。它的每一章节都像是一个独立的小游戏开发教程,从零开始搭建一个可以玩的程序。我尤其欣赏作者在介绍完基础功能后,立刻会引导读者进行“个性化修改”的环节。比如,学会了如何让角色跳跃后,作者会鼓励读者尝试改变跳跃的高度、速度,或者让角色在跳跃时发出特定的声音。这种鼓励创造力的设计,让学习过程不再是被动接受,而变成了主动探索。我甚至将书中的一些代码片段运用到了我自己的一个小创意项目中,效果出奇地好。这本书的结构设计非常巧妙,它确保了你每学到一个新技能,都能立即在某个实际的、看得见摸得着的成果上应用起来,这种即时反馈机制是驱动我持续学习的最大动力。

评分

说实话,我买过好几本所谓的“少儿编程启蒙”书籍,大多都是照本宣科,内容僵硬得像块石头。然而,翻开这本时,我立刻感受到了作者对于教学的热情和独到的见解。它不仅仅是教你如何堆砌积木块,更重要的是引导你思考“为什么”要这样做,如何用编程的思维去解决问题。其中关于“事件驱动”和“循环”的讲解,没有采用那种枯燥的定义式描述,而是通过生动的动画场景来比喻,比如“当你按下空格键时,小角色会做什么反应”,这种代入感极强的方式,让我一下子就抓住了核心逻辑。而且,书中对于如何调试(Debug)的篇幅也处理得非常到位。当程序出乎意料地运行失败时,它会提供一系列实用的排查技巧,教你像侦探一样去寻找错误,而不是直接告诉你答案。这种授人以渔的教育方式,远比单纯的指令堆砌要高明得多,真正培养的是一种解决问题的能力,而不是死记硬背。

评分

质量好,服务好,物流快,很棒,还会回购。

评分

感谢京东商城给予的优质的服务,从仓储管理、物流配送等各方面都是做的非常好。送货及时,配送员也非常的热情,有时候不方便收件时,安排时间另行配送。同时京东商城在售后管理上也非常好。给予我们非常好的购物体验。

评分

多看书,多学习,写的很好,看了有收获!!!

评分

不错

评分

一直想买回来,趁着活动终于入手了,要用起来。

评分

买个儿子的,希望对他有用。

评分

速度快,质量好,看了几章确实不错

评分

学习编程思想

评分

其他都还好,就是不能保价,太遗憾了,还有就是不能改配送时间

相关图书

本站所有内容均为互联网搜索引擎提供的公开搜索信息,本站不存储任何数据与内容,任何内容与数据均与本站无关,如有需要请联系相关搜索引擎包括但不限于百度google,bing,sogou

© 2025 book.coffeedeals.club All Rights Reserved. 静流书站 版权所有