当前位置:经济频道首页 > 经济要闻 > 正文

人工智能“网红”编程语言Python进入山东小学课本

2017-12-12 09:09:18      参与评论()人

简单来说,Python是一种广泛使用的高级编程语言,属于通用型编程语言,由荷兰人Guido van Rossum创造。它的第一版发布于1991年。由于可扩展性,适应性和易于学习,Python成为近年来增长最快的编程语言之一。在ranked.com的排名中,Python是2017年最受欢迎人工智能编程语言,排名第二的是C++语言。

除了山东在小学教材中加入Python外,在今年浙江省新高中信息技术教材改革项目中,也提到了Python。从网络上流传的版本看,从2017年9月入学高中新生中开始使用新的教材,新教材的不同之处在于:编程语言将换用Python。

教材更新是一方面,2017年10月11日,教育部考试中心发布了“关于全国计算机等级考试(NCRE)体系调整”的通知,决定自2018年3月起,在计算机二级考试中加入 “Python语言程序设计”科目。

由此来看,世界已经无法阻挡Python往低幼年龄渗透了。

编程语言里的“网红”

在程序员的世界中,有句广为流传的话,叫“人生苦短,快用Python”。这句话非常形象地说出了Python语言在程序员心目中的地位。

相比C++或Java等语言,Python让开发者用更少的代码来表达想法。作为一种解释型语言, Python更强调代码的可读性和简洁的语法。不管是小型还是大型程序,该语言都试图让程序的结构清晰明了。

根据Stack Overflow流量统计,2017年6月,Python第一次成为高收入国家Stack Overflow访问量最大的标签,照此发展,到了2018年,Python肯定会成为最受欢迎的标签。

另一个让Python成最受欢迎语言的原因是它的可扩展性。Python虚拟机本身几乎可以在所有的操作系统中运行。Python可以用于Web程序、GUI开发和操作系统、科学建模。YouTube、Google、Yahoo!、NASA都在内部大量地使用Python。

另外,在Python语言中,几乎所有的想法都可以通过30-40行代码快速验证。

Python的火爆得益于本身编程语言的优势外,还在于它成为了许多公司开发人工智能程序的首选编程语言。例如,在今年打败中国棋手柯洁的AlphaGo程序中,就用到了Python。此外,Facebook开源了人工智能编程工具箱PyTorch后,更是奠定了它作为人工智能时代的首选语言。国内许多做人脸识别等程序的人工智能公司,也非常推崇Python作为其编程首选语言。

向低幼阶段渗透的编程教育

为您推荐: