少儿编程Scratch第18讲:惊艳Scratch 3.0

 

    • 目的

 

为了对得起我的粉丝,我还是深夜写点东西吧。2019年一月份,Scratch 3.0将正式推出。这应该是一个划时代的产品。这篇文章就带大家一起看看新版的Scratch,真的很惊艳。同时简要回答一些常见问题。

 

2. Scratch 3.0一览

登录MITScratch网,早就会提示要不要试用一下3.0Beta版本了。只是这个版本还不能分享项目,还不能将项目保存在服务器上,只能保存在本地上,还有一些功能没有做好。但多数功能已经可以使用了,已经是非常完美了。

 

1HTML5的技术 vs. Flash技术

Scratch 3.0是一个里程碑的产品,因为采用了最新的HTML5的技术,所以可以在电脑、Ipad、安卓平板,甚至手机上开发和运行Scratch程序。目前的浏览器已经能够完美的支持HTML5的应用。 Scratch 2.0的前台页面是Adobe Flash插件,这个技术已经被时代抛弃了,iPAD浏览器也不支持Flash播放器。因此前端技术上,已经跟上了时代,进入新世纪了。

少儿编程Scratch第18讲:惊艳Scratch 3.0

这个图是在Ipad Safari浏览器上的截图,3.0可以直接在3.0上使用了。 但是Scratch毕竟还是教学软件,响应的输入主要还是键盘和鼠标,因此使用电脑会比较好。建议使用带触摸屏的笔记本电脑,那样也可以触摸点击。

 

2Scratch 3.0页面非常漂亮,图库里面的角色和背景也漂亮了很多。不多说了,直接看图。回去看看Scratch2.0,哪简直就是不堪入目啊,太丑了。

 

少儿编程Scratch第18讲:惊艳Scratch 3.0

进入scratch.mit.edu,系统会提示一月份发布3.0,现在可以试用了。

 

少儿编程Scratch第18讲:惊艳Scratch 3.0

3.0主界面,目前项目只能保存到本地,还不能 保存到服务器上,还不能分享。但指令积木基本上都做好了。多数指令的功能逻辑和2.0是一样的。

 

 

少儿编程Scratch第18讲:惊艳Scratch 3.0

3.0有很漂亮的图库。

 

少儿编程Scratch第18讲:惊艳Scratch 3.0

2.0的指令和界面。和3.0比起来,这就不堪入目了。

 

少儿编程Scratch第18讲:惊艳Scratch 3.0

播放音乐的功能已经从声音中删掉了,挪到”扩展”中了。

 

少儿编程Scratch第18讲:惊艳Scratch 3.0

音乐扩展。

 

3Scratch对组件进行了重新组织。合并了一些指令,将音乐从声音中分离,变成声音扩展,将画笔归入到扩展中。

 

少儿编程Scratch第18讲:惊艳Scratch 3.0

扩展,注意后面五个几乎是新的,很酷。

可以试试这里的翻译,简直无敌了,支持几十种语言,还有文本转语音,几乎听不出是机器在朗读了,这比九十年代我们在宿舍安装试用的语音识别软件IBM ViaVoice,要强多了。(一会用翻译和Text to Speech写篇文章)

3Scratch增加了很多标准的扩展:有功能强大的文字转语音,有翻译,现在可以做一个翻译器或者语音背单词的应用了。给一段文本,系统可以使用男人、女人朗读出来,这已经很接近人的语音表达了。还直接支持Microbit电路板,Lego EV3, LEGO VEDO 2.0.

 

少儿编程Scratch第18讲:惊艳Scratch 3.0

连接乐高EV3。

 

少儿编程Scratch第18讲:惊艳Scratch 3.0

乐高EV3指令。

 

少儿编程Scratch第18讲:惊艳Scratch 3.0

原来2.0的扩展

 

少儿编程Scratch第18讲:惊艳Scratch 3.0

这就太朴素了,图片还是低像素的。

 

3. 问答

(1):将来大家都要写程序?

肯定不是。现在和将来,科技的应用会越来越普遍,电子设备原来越便宜,到处都是屏幕,因此我们其实随时随地都会接触到“计算机”,这些应用都是由“程序”控制的,但并不是说大家都去写程序。最终去写代码的人是不会太多的,各行各业依然是很丰富的。但青少年,甚至成年,中老年,学点程序思维,还是可以的。因此别想着,你家小孩小学开始学习一些编程类的课程,玩玩计算机,将来只有写代码一条出路,就只能去西二旗工作,这不一定。将来太远,别考虑太多。

 

(2)学习编程有什么好处?

其实这是一种分析和解决问题的能力,归纳和推理的能力。一个应用程序,其实就是在解决一个一个问题,实现一个一个功能。通过“问题-探索解答”,能够培养我们的思维能力。这对小孩还是有帮助的。现在科技类的培训和课程已经越来越多了。

 

(3)青少年编程学习什么语言好?如果小孩数学和逻辑基础好,具有一定的英语水平,直接上真实的语言Python/Java之类的,也是可以的。比较现代的初中生学“真语言”是完全没有问题的。对于小学生来说,用乐高WEDO,EV3,Scratch之类的积木式的可视化编程,是一种很好的选择。但要知道,Scratch是一种面向青少年的教学语言,本身并不是拿来编写最终应用程序的,是教学使用的。将来在Python或其他“代码”语言上,分析和解决问题的方法是类似的。

 

(4)大人可以学Scratch吗?

当然可以,而且这很可能是一种比较好的谋生的途径。现在科技类的培训,包括乐高课程,各类机器人课程已经遍地开发了。这些机构也提供了大量的工作岗位。我们的一些人,其实是可以从事中小学教育培训工作的。大家看看,多少英语培训班、语文类的培训班、科技类的培训班、琴棋书画,网上网下,这些非官方学校的老师,也属于重要的职业,创造了很多就业岗位,并且收入还很不错。

发表评论