Scratch和其它编程语言怎么选?

1 个回答

Coco老师 - 科普专家
擅长:编程教育

其它积木式少儿编程语言大多都是在Scratch的基础上进行的扩展,当然也有一部分自主研发的,都是基于模块化,积木式的编程语言。他们会比Scratch功能更强大一些,扩展会更多一点。Scratch因为用户多,所以会有相关的考试,比如:电子学会的等级考试,蓝桥杯等。其它少儿编程语言因为用户比较少,所以没有形成一个比较统一的评判标准。

Scratch因为用户多,范围广。所以免费的教程非常多。其它少儿编程语言的免费教程会少很多,甚至找不到免费的教程。

Python虽然也被用于少儿编程教育,但Python入门需要门槛。也需要更多的知识作为基础。Python也有相关的等级考试。

对于没接触过少儿编程的朋友来说,Scratch还是最优的选择。对于有编程经验的人,所有的图形化编程差别并不大。

Python可以作为少儿编程的进阶,或者少儿编程到传统编程的过渡。