青少儿编程学习路线:Scratch、App Inventor与Python的顺序探讨
目前,幼儿的编程主要是开始疤痕,然后学习Python。实际上,在学习疤痕之后,学习了应用程序发明家,然后学习python。或直接学习应用程序发明家,然后学习Python。

App Inventor是MIT(MIT)开发的图形编程工具。它只需要拖动和排列构建块的形状即可编写各种功能。平板电脑和其他Android或iOS设备。
使用应用程序发明者开发的应用程序可以在线或在各种应用商店中放置,供人们下载和使用。
App Inventor适用于学习和使用编程基础的低级小学生等学习编程语言;小学生,初中学生或高中生不需要编程基金会,并且可以直接学习和使用。来自世界195个国家的人们学习使用应用程序发明家。
官方网站:
在线开发工具:
App Inventor的优点:
与划痕相比
1个项目完成
App Inventor是一个完整的项目。它分为界面设计和逻辑设计的两个主要区块。您需要编译和生成最终的APK软件包,并且可以在任何Android设备上安装和使用APK安装程序包。帮助发展一个完整的编程概念。
2个固定语法
组件设计设计中的组件设计本质上是关键字,类,方法等。用纯代码固定,因此更有利于以后学习纯代码语言。
3个逻辑和表达式:
尽管表单是视觉构建块,但语言逻辑非常接近纯代码。
4功能
目前,可以实现手机,各种文件处理,多媒体,网络功能,蓝牙和WiFi的应用程序的各种功能。图形界面和实现方法非常简单,每个人都可以学习。在学习过程中,您还可以学习更多的编程知识。
App Inventor本身具有控制乐高的功能块。编程和学习硬件平台,Berry Pi,Ardunio和无人机,都支持蓝牙和网络功能。 App Inventor易于开发控制Lego和各种硬件的应用程序。
5易于扩展功能
Scrach扩展功能并不容易。可以免费使用Internet上的各种扩展插件,如果Java编程,您还可以编写自己的插件-in来扩展App Inventor。
与Python相比
要学习Python,您需要直接学习原始代码。您必须手动敲打大量代码和掌握复杂语法知识。这很无聊。 Python更麻烦地实现图形接口,因此大多数培训机构都不教Python的图形接口开发。
学生通常使用计算机键盘输入文本并学习Python。如果有更多的代码,则在代码上花了一门以上的时间,这也是浪费时间。
除了特别喜欢和计划的学生外,普通学生还可以在学习Python后轻松失去学习兴趣。
App Inventor编程是图形编程。它不需要学习原始代码。手动输入代码并掌握复杂的语法知识。它可以有效地使用上课时间,意识到图形界面也很容易,有助于培养和维护学生对学习编程的兴趣。
由于APP Inventor具有网络功能块,因此很容易调用网络API来获得各种AI或人工智能功能,例如图像识别,文本识别和面部识别,您可以添加一个非常令人眼花extial乱的界面。尽管这些功能也可以通过Python实施,但是如果您想添加一个非常令人眼花throm乱的界面,那么对于非Python开发专业人员来说,这更加困难。
与程序操作和使用相比
围巾软件需要特定的环境,最好在计算机上运行。每个人都随身携带的手机或平板电脑的操作不好。
目前,大多数培训机构在特定平台上教Python。他们不教导独立开发工具进行Python编程。许多离开该平台的学生不会使用Python计划。在开发了Python程序之后,它必须依靠特定的环境来运行,并且不能在任何计算机上运行,例如独立安装 - 可以执行。更不用说在手机上运行了。
应用程序发明器开发的应用程序可以在Internet上共享,也可以上传到每个应用程序商店供所有人使用。只要有手机或平板电脑(Android/iOS),您就可以下载和安装。学生可以随时使用自己的应用程序使用手机或平板电脑,或者展示他人,以便学生非常满意并帮助提高他们对学习节目的兴趣。即使在计算机上,也可以将其安装在各种模拟器中,这非常方便使用。
总结
对于小学和初中的学生来说,从Scrath到Python的学习范围太大了。过早学习纯代码编程可能会导致缺失的信心,并失去对学习编程的兴趣。
App Inventor比刮擦,功能强大,可用,并且比Python更具吸引力。因此,最好学习编程路线:
划痕--->应用程序发明家---> Python或App Inventor ---> Python
在学习了Scarcth和App Inventor之后,然后学习Python。与划痕相比,您直接学习python。学生有一段时间的学习编程。有更多关于学习的编程知识,更熟练的计算机使用,敲击代码速度更快,并且代码更快。积分对学习Python更有帮助。在学习了Scarcth和App Inventor之后,您基本上可以确定学生是否真正喜欢编程以及他们是否适合学习Python。
在实际的教学过程中,我遇到了太多这样的情况:
在学习了Python课程后,我将学习应用程序发明者。发现它比Python更有趣。班级状态明显不同。上课后,它比Python课程要好得多。学习使用它并自己开发应用程序。
研究划痕后,我直接学习了Python。在参加Python课程几次之后,我感到无聊,我不想学习编程。以后的课程。