这两天被 Python 各种疯狂刷屏,这是为什么尼?一是它出现在了山东省最新出版的小学信息技术六年级教材中,加入了 Python 的内容,小学生都开始学 Python ,后生可畏啊。这不,2018 年 3 月全国计算机等级考试(NCRE)又即将在各省展开报名,也把 Python 列入新增的科目,看来Python真是越受欢迎啊!
Python 正式进入山东小学教材
Python 正式进入小学生的课堂,也就是说就连小学生也开始接触学习 Python 了,由此可见,Python 语言课程化也将成为孩子学习的一种趋势。
全国计算机等级考试调整
这不,2018 年 3 月全国计算机等级考试(NCRE)又即将在各省展开报名,从 2018 年 3 月开始,将实施 2018 版考试大纲,并按新体系开考各个考试级别。具体调整内容如下:
从上图可以看出,在二级考试中,取消“Visual FoxPro 数据库程序设计”科目(代码:27),新增“Python 语言程序设计”科目(代码:66),考试时长:120分钟,软件要求:Python3.5.2 版本及以上 IDLE,2018 年 9 月首次开考。
按常理来说,新增的考试科目,考试难度一般不会太高的。我们知道,Python 相对来说也比较简单的,对于考生来说,无疑也是一个好消息。
注:全国计算机等级考试(简称 NCRE),是经原国家教育委员会(现教育部)批准,由教育部考试中心主办,面向社会,用于考查应试人员计算机应用知识与技能的全国性计算机水平考试体系。考生不受年龄、职业、学历等背景的限制,任何人均可根据自己学习情况和实际能力选考相应的级别和科目。
那么,问题来了,为何 Python 现在变得如此火爆呢?
其实,Python 近两年一直是编程语言中的「网红」,TIOBE 编程语言排行榜中,可以看到Java、C、C++语言还是处于领先状态,但 Python 其实是在不断的追赶中荣升到第4位。
GitHub 2017 年度报告中,Python 在 337 种编程语言中排名第二
权威杂志 IEEE Spectrum 发布的 2017 年度编程语言排行榜,Python 排名第一
个人认为,Python 在这条路上备受追捧,是有自身的原因的,它在设计上坚持了清晰划一的风格,这使得 Python 成为一门易读、易维护,并且被大量用户所欢迎的、用途广泛的语言。Python 在执行时,首先会将.py文件中的源代码编译成Python的byte code(字节码),然后再由 Python Virtual Machine(Python虚拟机)来执行这些编译好的 byte code。Python 的 Virtual Machine 是一种抽象层次更高的 Virtual Machine。其实 Python 的出现就是想要让程序变得更简单,不然也不能称之为“万能语言”。
所以,我们有理由相信,Python 会越来越火。