孩宝PythonStarter软件的目的是帮助10岁及以上孩子学习Python,如果有Scratch编程基础,那么这个工具将发挥更大效率,一个学期的十余节课程学习之后,大多数孩子都可以直接进入Python代码编程。
PythonStarter显然不是简单地从Scratch生成Python代码,所有的积木块都采用原生Python语言风格,拼写完毕的积木块程序看起来与Python程序完全相同,这样的拼积木块编程才是Python的入门。相比较,如果只是采用Scratch软件编程产生Python代码,除了程序逻辑之外,使用者很难将积木块的程序与Python代码联系起来,完全起不到Python入门的学习目的。
PythonStarter只是采用“拼积木块”的操作来编写图形化的Python程序,反复练习这种编程过程,绕过从零开始拼写代码的难度,达到Python入门学习的目的。