每一个新领域都能给孩子们带来新的知识,孩子们自然会从中获得新的思维,新的能力,新的看待世界的角度。
伴随着人工智能技术不断发展和成熟,机器人、计算机编程的神秘面纱被逐渐揭开,在欧美等发达国家和地区,机器人、少儿编程教育已经成为一种流行的学习方式。一个只有7、8岁的孩子,就能够运用图形化编程技术,设计和组装机器人,然后编写出运行控制程序,让机器人实现各种简单或复杂的任务。
在我国,随着机器人和少儿编程教育逐渐走进中小学,这对推进中小学素质教育,培养中小学生的信息素养和技术素养,提高中小学生的创新和实践能力,具有重要的现实意义和战略意义。
这些课程的美妙之处在于创造,而青少年是最有创造力的群体。
在有一定知识基础之后,孩子们可以开始学习一种编程语言,比如8-10岁学习Python,10岁以后学习C 。尝试编写一些软件,初步学习算法、数据结构以及面向对象编程,也可以尝试一些硬件编程。
今天,我们就来说一说,为什么要让孩子学习Python。
1
Python语言的诞生
Python的创始人为吉多·范罗苏姆(Guido van Rossum)。1989年的圣诞节期间,吉多·范罗苏姆为了在阿姆斯特丹打发时间,决心开发一个新的解释程序,作为ABC语言的一种继承。之所以选中Python(蟒蛇)作为程序的名字,是因为他是BBC电视剧--蒙提·派森的飞行马戏团(Monty Python’s Flying Circus)的爱好者。1991年,第一个Python解释器诞生,它是用C语言实现的,并能够调用C语言的库文件。
1999年,吉多·范罗苏姆向DARPA提交了一条名为”Computer Programming For Everybody”的资金申请,并在后来说明了他对Python的目标:
1、一门简单直观的语言并与主要竞争者一样强大
2、开源,以便任何人都可以为它做贡献
3、代码像纯英语那样容易理解
4、适用于短期开发的日常任务
这些想法中的基本都已经成为现实,Python已经成为一门流行的编程语言。
2
为什么要选择Python
我们为什么要让孩子学习Python语言?在农业社会时,我们要学习驾驭马、驴、牛,让它们为我们出力、干活。在工业社会时,我们要学会驾驭各种机器、火车、轮船、飞机、机床等等。
今天,我们要让机器听我们的指挥,我们就要学习机器能听懂的语言。这类语言也在不断的进化中,越来越接近我们的日常语言。我们选择了进化最好的一种:Python语言。
在信息时代,信息量变得越来越大,我们的头脑显得越来越小。如果问我在这个时代什么知识和技能是最有用的、最值得孩子去学习的、最值得让它占据孩子的大脑的,Python应该在其中。
3
Pytho的流行度
我们通过编程语言排行榜,了解一下Python的流行度。我们援引的数据来自TIOBE编程语言排行榜,TIOBE 每个月发布的编程语言排行榜是编程语言流行趋势的一个指标,每个月更新。
这份排行榜排名基于互联网上有经验的工程师、课程和第三方厂商的数量,使用搜索引擎进行计算而得,一定程度上反应了编程语言的热度。
2020年5月
2020年4月
2020年3月
2020年2月
我们罗列了2020年2月-5月的TIOBE语言排行榜前十名变动情况,可以看出Python稳定的位列于前三位。回顾Python近几年的排名趋势,自2017年开始,就一直稳定的居于排行榜前列了。
由此可见,Python可以说是当下最流行的编程语言之一。