什么是 Scratch,它有什么用?

知道从头开始,它是什么

Scratch 是麻省理工学院创建的一种基于块的可视化界面的编程语言,从而极大地方便了儿童和无知识者的编程。 建议 8 至 16 岁。

这一切都得到了 划痕基金会,一个非营利组织,其使命是:

我们的使命是为所有背景的儿童提供想象、创造和合作的机会,让他们能够塑造明天的世界。

但是对于重要的人来说,Scratch 可以做什么。

它是做什么用的

许多用途,用于此块编程。

制作游戏和动画

这是该语言的主要用途之一。 创建在您的平台上共享的动画和游戏,您可以通过这些动画和游戏继续学习编程。

教编程

自从它首次在英国用于教授编程以来,它的兴起势不可挡,如今它已成为父母和教育工作者开始教孩子如何编程的首选方式。

学过 Scratch 的孩子应该在某些数学领域有更多的设施。 我想找到讨论这个问题的论文,以及学习使用 Scratch 和学习用其他语言编程之间的相关性。 如果你知道任何,请在评论中留下它们。

程序 Arduino

已经为使用 Arduino 编程创建了不同的 IDE 和基于 Scratch 的软件。 和前面的例子一样,这个想法是为了简化编程工作

程序 LEGO Boost / EV3 Mindstorm

如果您有乐高机器人套件,您可以在官方平台上向 Scratch 添加额外的积木来控制和编程您的机器人。

在 LEGO Boost APP 中,我们已经找到了基于 Scratch 的积木编程

他人

我见过人们在不同的用途中使用它,这与我们一直想象的通常用途无关。 因此,尽情发挥您的想象力并充分利用它吧。

我们可以控制物联网设备吗? 覆盆子? 家庭自动化? 人工智能和机器学习?

你必须调查和学习。 照常。

我用它做什么

好吧,我现在开始将它用于两件事。

一方面,我的女儿要求我制作电子游戏。 我们已经在笔记本上写下了我们希望他做什么,我认为 Scratch 是完美的工具,这样我就可以将这些游戏变为现实。

我这样做并不是为了让你学习编程,我认为这不是在正确的时间,而是作为一种工具来完成所提议的工作。

另一方面,我们有 LEGO Boost,我们希望让它更多地使用默认的组件。 我们正在努力。

目前我不将它用于其他任何事情。 我想为 Arduino 测试 Scratch,但我认为我不会使用它。 我不认识我的女儿们。

我不确定这种语言是否适合学习编程。 我也不认为如果孩子们真的不感兴趣,就必须过早地介绍他们。

Scratch Jr 或 Scratch Junior

适合 5 至 7 岁儿童的 Scratch jr

它是 Scratch 的一个版本,更简单,块更少,界面和图形专为幼儿设计。 建议 5 至 7 岁的儿童使用。

它是适用于 iOS 或 Android 的应用程序,您可以在智能手机或平板电脑上使用。

你可以看到更多关于 Scratch Jr 或 Junior 在他们的官方网站上

下载并安装 Scracth

下载应用程式 适用于 Windows、Mac 和 Android,但它们不再支持 Linux :( 这让我非常难过。

我已经寻找替代方案,如果您是 Linux 用户(我使用 Ubuntu) 我会在另一篇文章中告诉你更多.

Scratch Online,在浏览器中

在线或在浏览器中从头开始

如果你不想安装它,你只是想看看,你可以通过浏览网页来使用它。 并使用在线平台。 一切都是免费的。

应用程序相对于在线模式的优势在于我们可以继续使用应用程序而无需连接到 Internet,这通常受到赞赏。

社区

除了语言之外,Scratch 还定义了使用这种语言的整个社区。 我们以循序渐进的教程、研究、论文的形式找到了大量信息,尤其是一些 我们可以提出疑问的论坛 并与更多的人互动。

一切都在 Scratch 中开放,因此当您发布项目时,每个人都可以看到该代码并从中学习。 您还可以探索项目以了解如何做一些您不知道的事情。

发表评论