关闭广告

苹果公司最近一直在推动的趋势之一是,了解如何编程几乎是必需的。来自 Saturnino 的 Kateřina 阿姨也许会说,熟能生巧,棒子需要趁年轻时弯曲,这就是为什么苹果试图为最小的棒子的编程能力奠定基础。但 Swift Playgrounds 绝不是他们的专属。

Swift Playgrounds 是一款帮助孩子们了解 Swift 编程基础知识的应用程序。但它绝对不能被描述为一种片面的教育应用程序/游戏,因为它的设计方式是,除了 Swift 本身之外,孩子们还将学习编程推理和逻辑的一般原理。作为一个家庭,我们在 2018 年 iPad 上亲身尝试了 Swift Playgrounds。应用给我们带来了什么?

适合所有人的游乐场

游乐场适合初学者吗?是和不是。应用程序的通信方式非常容易理解,即使是从未见过任何代码的用户也可以处理它。同时,它非常有趣,即使是那些已经有一定经验的人也不会感到无聊。 Playgrounds 是由我们十岁的女儿测试的,她以前有过 Karl 和 Baltík 的经验,但即使是不喜欢编程的孩子也能应付。该程序是文本视觉的。用户首先从创建单个命令开始,然后逐渐学习将这些命令组装成链、循环和更复杂的结构。应用程序中的各个游乐场意味着一种迷你应用程序 - 课程,每个课程都专注于不同的领域。如果您愿意的话,有很多游乐场或迷你游戏,以及各种模板。学习核心由三个基本模块组成:“学习代码 1”、“学习代码 2”和“学习代码 3”。

第一课旨在教用户 Swift 中的基本命令。您只需单击即可输入命令,无需编写整个代码。您可以在屏幕顶部看到您输入的命令实际上会执行什么操作,主角在他的动画 3D 世界中移动。输入相关命令后,点击“Run my Code”按钮即可运行Byta。但如果你不喜欢 Byte,你可以尝试其他课程之一

起初,该应用程序会帮助您非常集中地使用命令,逐渐地,它会让您变得独立并积极地使用您在前面的课程中学到的知识。难度逐渐增加,但该应用程序也考虑到它可能对您来说太过困难,并提供帮助的可能性。同样,您可以随时开始一门较旧的课程来刷新您的知识。

 

最好的老师

Swift Playgrounds 最好的事情之一——连同其极其简单和完全直观的控制——是它对用户的态度。该应用程序并不坚持您必须像猴子跑道一样学习的特定程序。如果您能找到自己实现目标的道路,Playgrounds 将庆祝您的成功,就好像您正在一步步遵循预定的路线一样。同样,如果您决定使用帮助,也不会让您处于不利地位。一个明显的优点是各个课程的可变性,以及没有什么会强迫您严格遵循单一路径这一事实。您可以从任何课程开始,然后一次完成其中几节课程,而不必完成上一课。

我们地区的一个重要的,也可能是唯一的缺点可能是英语,尤其是较小的孩子不掌握英语,但这并不是一个无法克服的问题。即使非英语人士也能记住各个命令,并且随附的注释和说明都是用易于理解的英语编写的 - 如果您的孩子英语说得不好,翻译短文本也不成问题。

有些人可能还会认为 Playgrounds 不适用于 iPhone,这是一个缺点。但当您尝试该应用程序时,您会亲眼看到 iPad 环境非常适合它。显示屏的尺寸绝对是最佳的,甚至可能即使是目前市场上最大的 iPhone 也可能无法让 Playgrounds 使用起来足够舒适和高效,甚至可能没有使用特定代码修改的空间。

不要害怕尝试 Playgrounds。如果像本文的作者一样,您在 20 世纪 90 年代停止了编程,因为 QBasic 教程不再在 Ábíček 中发布,而 Mortal Kombat(同学给您带来了压缩在 20 张软盘上的压缩版)开始对您来说变得更有趣,那么该应用程序可以为您提供一个简单而有趣的反弹,帮助您回到代码和命令的世界。

斯威夫特游乐场
.