作 者:(美)李福特(Jerry Lee Ford,Jr) 著; 译 定 价:59 出 版 社:人民邮电出版社 出版日期:2017年01月01日 页 数:244 装 帧:平装 ISBN:9787115437198 ●第1章Scratch2.0简介1
●1.1了解Scratch2.02
●1.1.1想法—程序—分享2
●1.1.2Scratch简介3
●1.1.3Scratch2.0基于功能块的编程方法4
●1.2准备使用Scratch2.05
●1.3创建个Scratch2.0应用程序7
●1.3.1创建新的Scratch2.0项目7
●1.3.2修改角色属性9
●1.3.3添加代码功能块10
●1.3.4保存作品12
●1.4加入Scratch2.0全球社区12
●1.4.1分享你的作品13
●1.4.2在Scratch2.0网站上注册14
●1.4.3改变你的Scratcher状态16
●1.4.4保持联系16
●第2章熟悉Scratch2.0开发环境18
●2.1熟悉Scratch2.0项目编辑器19
●2.1.1熟悉菜单栏命令19
●2.1.2在舞台上运行Scratch2.0应用程序21
●部分目录
内容简介
Scratch是MIT媒体实验室开发的一种编程语言,其目的是教授孩子和其他初学者学习编程。Scratch2.0支持计算机游戏、交互式故事、图形图像和计算机动画以及各种其他多媒体项目的开发。《Scratch2.0趣味编程指南》的主要目的是通过开发一系列生动有趣的编程项目,帮助读者掌握使用Scratch2.0进行计算机编程的基础知识。《Scratch2.0趣味编程指南》分为14章。靠前~4章介绍了Scratch2.0及其开发环境,带领读者学习构成Scratch2.0项目的各种不同的部分,然后学习如何创建和执行Scratch2.0项目。第5~13章详细介绍如何使用各种不同类型的Scratch2.0功能块。读者将学习使用功能块来移动物体、存储和访问数据以及执行数学、条件和重复逻辑;此外,还将学习如何加入声音,以及绘制线条和形状。靠前4章介绍了碰撞检测的概念,并且介绍了如何综合应用所学的知识来开发各等 (美)李福特(Jerry Lee Ford,Jr) 著; 译 Jerry Lee Ford,Jr.是一名作者和讲师,也是一名拥有24年经验的IT从业者,他做过自动化分析师、技术经理、技术支持分析师、自动化工程师和安全分析师。他是37本图书的作者,还与人合著了2本图书。他拥有弗吉尼亚联邦大学的商务管理硕士学位,并且担任网络技术课程的助理讲师超过5年的时间。
探索未知的编程世界:从零开始,点亮你的创意火花 在这个数字化浪潮席卷而来的时代,编程已不再是少数技术精英的专属领域,而是赋能我们创造、表达和解决问题的重要工具。如果你对计算机的运行机制充满好奇,渴望将脑海中天马行空的创意转化为生动的动画、有趣的游戏,或是实用的小工具;如果你希望为孩子开启一扇通往逻辑思维和问题解决能力的奇妙之门,那么,这本书将是你踏入编程世界的最佳起点。 本书并非一本枯燥的技术手册,而是一次充满惊喜的探索之旅。我们摒弃了冗长晦涩的专业术语,将复杂的编程概念分解为易于理解、充满趣味的步骤。想象一下,你不再是旁观者,而是代码的魔法师,能够指挥屏幕上的角色翩翩起舞,让它们按照你的指令完成一系列令人惊叹的任务。这一切,都将从最基础的“积木式”编程理念开始,循序渐进地引导你掌握编程的核心逻辑。 第一部分:搭建思维的基石——编程的启蒙之旅 我们将从最直观、最易上手的部分开始,帮助你建立起对编程的初步认识。告别键盘敲击的恐惧,本书将带你走进一个色彩斑斓、图形化的编程环境。你将学习如何像搭积木一样,将预设好的功能模块拖拽、组合,从而构建出属于自己的程序。这个过程不仅能让你感受到编程的乐趣,更能潜移默化地培养你的逻辑思维能力——如何分解问题、如何思考步骤、如何预测结果。 认识编程的“语言”: 在这个阶段,我们将以生动有趣的比喻,介绍编程中的基本概念,例如“指令”、“序列”、“循环”、“条件”等。你可以将这些概念想象成指挥机器工作的各种“命令”。我们会通过丰富的实例,让你理解这些抽象概念在实际操作中的应用。 你的第一个程序: 从让小猫走动、说话,到绘制简单的图形,你将一步步完成自己的第一个程序。这个过程不仅仅是模仿,更重要的是让你理解“输入-处理-输出”的基本模型,以及如何通过组合不同的指令来实现更复杂的功能。 循序渐进的挑战: 我们设计的练习题,难度循序渐进,从最简单的指令组合,到需要运用判断和循环的稍微复杂一些的任务。每一次的成功,都将是你信心的增长,也是你对编程世界理解的深化。 第二部分:释放创意的翅膀——动画与互动的魅力 编程的魔力在于它能够将静态的画面赋予生命。在这一部分,你将学会如何让屏幕上的角色“活”起来,创造出属于你自己的动画短片和互动游戏。 绘制你的世界: 学习如何使用编程指令来绘制各种形状、线条和颜色,构建出你想象中的场景。你可以设计一个梦幻般的森林,一个繁华的城市,或者一个充满奇思妙想的外太空。 角色的生命力: 让你的角色拥有自己的动作和表情。学习如何控制它们的移动、旋转、跳跃,甚至模拟各种有趣的动画效果。你可以创造出跳舞的小动物,在宇宙中遨游的飞船,或者在舞台上表演的卡通人物。 故事的讲述者: 编程不仅仅是技术,更是讲述故事的工具。你将学习如何通过一系列的指令,让角色之间进行对话,触发故事情节,最终讲述一个完整的故事。你可以改编经典的童话,也可以创造属于自己的冒险传奇。 互动游戏的诞生: 想象一下,你亲手制作一个可以和你互动的游戏,这该是多么令人兴奋的事情!你将学习如何设置游戏规则,如何响应玩家的输入(例如键盘操作或鼠标点击),如何让游戏角色做出相应的反应,以及如何设计得分、关卡等游戏元素。从简单的躲避游戏,到策略性的闯关游戏,你的创意将在这里得到充分的释放。 第三部分:拓展思维的边界——逻辑与算法的进阶 当掌握了基础的编程技能后,我们将带你深入探索编程的更深层魅力,了解那些让程序变得更加智能和高效的“秘密”。 “如果…那么…”的智慧: 深入理解条件判断的重要性。学习如何让你的程序能够根据不同的情况做出不同的反应。例如,当玩家碰到障碍物时,游戏结束;当分数达到一定值时,进入下一关。这种“思考”能力,是构建复杂程序的基础。 “重复”的力量: 掌握循环语句的运用,让你的程序能够高效地完成重复性的任务。想象一下,你需要绘制一千个星星,如果手动绘制,将耗费大量时间和精力,但通过循环,你可以在瞬间完成。 变量的奥秘: 学习如何使用变量来存储和管理信息。变量就像是你的“记忆体”,可以存储数字、文字、甚至是更复杂的数据。通过变量,你的程序将能够记住分数、记录时间、跟踪状态,从而变得更加动态和智能。 函数的妙用: 了解函数的概念,将重复使用的代码块封装起来,就像是创造自己的“指令集”。这不仅能让你的程序结构更加清晰,也极大地提高了代码的可复用性和可维护性。 简单的算法思想: 在这个阶段,我们会引入一些基础的算法思想,例如如何让角色在迷宫中找到出路,如何进行简单的排序等。这些将帮助你开始思考如何更有效地解决问题,为将来学习更高级的算法打下基础。 第四部分:将创意变成现实——项目实践与分享 理论知识的学习固然重要,但真正的成长来自于实践。本书的最后一部分,将引导你完成几个综合性的项目,将之前学到的知识融会贯通,并将你的创意真正变成看得见、摸得着的成果。 趣味项目设计: 我们将提供一系列精心设计的项目案例,例如制作一个虚拟宠物,一个音乐播放器,一个简易的计算器,或者一个可以和小伙伴一起玩的互动游戏。每一个项目都包含了清晰的步骤和提示,帮助你独立完成。 解决问题的能力: 在项目实践中,你不可避免地会遇到各种各样的问题。本书将引导你学会如何分析问题,如何查找资料,如何通过调试来找到解决方案。这种独立解决问题的能力,将是你未来学习和工作中宝贵的财富。 分享你的成果: 当你完成一个项目后,你将有机会与他人分享你的创作。学习如何将你的作品展示出来,并向他人介绍你的创意和实现过程。分享的过程不仅能让你获得成就感,也能从他人的反馈中获得启发。 学习本书,你将收获什么? 点燃创造力的火花: 编程是一门创造的艺术。你将学会将脑海中的想法转化为实际可见的成果,体验从无到有的创造乐趣。 培养逻辑思维能力: 编程训练的是严谨的逻辑思考和问题分解能力,这是任何学科学习和未来工作都不可或缺的核心素养。 增强解决问题的能力: 在学习过程中,你将不断面对挑战,并学会如何独立思考、分析和解决问题,这种能力将受益终生。 提升计算思维: 学习如何用计算机的思维方式来理解和解决问题,为未来学习更高级的技术打下坚实的基础。 享受学习的乐趣: 我们将枯燥的技术知识,转化为生动有趣的实践体验,让你在玩乐中学习,在成就感中成长。 开启数字化世界的大门: 掌握编程技能,就像是获得了一把开启数字化世界宝库的钥匙,你可以探索更多未知的领域,创造无限的可能。 无论你是想要激发孩子的想象力,还是希望自己探索一个全新的领域,本书都将是你最可靠的伙伴。让我们一起踏上这段奇妙的编程之旅,用代码点亮你的创意,用逻辑构建你的梦想!
这本书的内容组织逻辑简直是教科书级别的流畅。它不是简单地罗列知识点,而是构建了一个清晰的学习路径。从最基础的拖拽模块到理解事件驱动的编程思想,每一步的递进都显得非常自然和循序渐进。最让我印象深刻的是,它在讲解完一个核心概念后,立刻会提供一个小型互动练习或者一个小项目的案例,让你马上就能将学到的知识付诸实践。这种即学即用的模式,极大地增强了我的学习动力。很多时候,理论知识看得再多,不动手做也是白搭。但这本书巧妙地平衡了理论深度和实践广度,确保你在掌握“为什么”的同时,也清楚地知道“怎么做”。我特别喜欢它穿插的一些“编程小技巧”和“常见错误解析”,这些内容往往是其他教材里一带而过,但恰恰是新手最容易卡住的地方,作者显然是花了很多心思去挖掘和梳理这些痛点,非常贴心。