我也许是这里唯一持有这种想法的人,但我认为6岁对于孩子来说太年轻了,去开始学习编程。这个年龄段对于一系列技能的发展都至关重要,包括那些与计算机无关的社交技能(事实上,可能与使用计算机相矛盾)以及那些会对日后的计算机技能产生贡献的智力技能(我指的是数学和解决问题的技能)。
我从8岁和10岁开始向我的孩子介绍编程,但我不指望他们在中学阶段之前(11/12岁)对此产生严肃的兴趣。总的来说,我的孩子比同班同学花费更少的时间坐在电脑前。他们两个在学业上表现优异,并且社交适应良好。
标志。由Seymour Papert专门设计,旨在教授儿童如何编程,处理递归等等,而不使用那些难懂的术语来让人们感到困惑。特别是与海龟图形相结合,以提供易于获得和可识别的输出和反馈。
因为它旨在涵盖编程中的所有基础知识,所以不一定专攻某个领域,但其目的是为孩子们提供所有核心基础知识。
嗯,Python 的语法非常接近英语,使得学习起来相对容易。Python IDLE以读取-评估-循环(read-eval-loop)模式工作,因此您不需要经过编译或其他任何步骤。您可以逐行输入代码并获得即时反馈。它还具有交互式帮助模式。如果他需要知道某个函数的作用,而您又不在场帮助他,他只需键入help(someFunction)
有人提到在Python中混合使用制表符和空格可能会导致混淆。针对这一评论,大多数编辑器都有一个选项,可以自动将制表符替换为X个空格。在IDLE中,只需简单地选择“格式”->“切换制表符”,这样每当您按下制表键时,它就会插入8个空格而不是制表符。
Labview 是完全可视化的。它主要用于编程机器人。它非常注重逻辑。然而,它的价格相当高昂。
《儿童编程入门:Python蟒蛇大冒险》是一本适合8岁及以上儿童学习计算机编程的可打印电子书。它涵盖了编程的基础知识,并使用Python 3编程语言来教授这些概念。