编程网

重大改革!Python 将被加入高考科目,你还不来学

2017-12-15

 

自从 7 月 20 日,国务院印发《新一代人工智能发展规划》,明确指出在中小学阶段设置人工智能相关课程后,编程教育走进了更多人的视野。

Python 作为人工智能时代最合适的语言,无疑被越来越多人追捧。

1Python 将被纳入高考科目

2017年初消息:

浙江省信息技术新教材,即将在2017级(2017年9月入学)高中新生中开始使用。

据了解,与目前的选考(可以理解为高考科目)要求的信息技术教材由3本《信息技术基础》、《多媒体技术应用》、《算法与程序设计》3本组成,涉及软件(应用软件与编程软件)包括但不限于,

信息技术基础:Excel、Access;

多媒体技术应用:Photoshop、Flash

算法与程序设计:Visual Basic 6.0,算法部分只涉及冒泡、插入排序,与二分查找,不同,

- 取消《多媒体技术应用》模块(也就是说,不再考察Photoshop和Flash了)

- 取消对Excel、Access软件使用的考察

编程语言将换用Python

也就是说,Python 语言将纳入高考科目

高考科目选考就是高中会考,分为考试科和考查科,考试科分A、B、C、D四档,C及其以上为及格的,会考全部通过可以领高中毕业证书并参加高考,高中毕业,有资格参加高考。

编程语言在升学中的比重逐渐加大,不止浙江,教育大省北京和山东也确定要把Python编程基础纳入信息技术课程和高考的内容体系。

Python语言课程化也将成为学习的一种趋势。

2Python 将加入全国计算机等级考试

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

按照以往的经验,新加入的考试科目,考试难度一般会比较低。而且相对于传统的C语言等科目,Python比较简单,对于大学在校生来说,无疑是一个利好的消息。

3Python,人工智能时代最合适的语言

从数据上来看,虽然还有很多人使用 Java、C、C++、R 等语言,不过 Python 在最近几年人工智能越来越火的时候一路高歌猛进,在机器学习和数据科学方面很受欢迎。

谁会成为 AI 和大数据时代的第一开发语言?这已是一个不需要争论的问题。特别是 Facebook 开源了 PyTorch (人工智能编程工具箱)之后,Python 作为 AI 时代头牌语言的位置基本确立!

未来是 AI 的时代,Python 语言作为最接近人工智能的语言。掌握了 Python 语言,是未来发展的基本能力之一。

4Python,最适合0基础学习的编程语言

1、语法简单明了。第一门语言,其实就是语法+Flow control,而Python的语法简单,代码可读性高,容易入门。

2、Python的哲学是「做一件事情应该只有一种最好的方法」,对于初学者规范自己的学习有很大的帮助,同时也帮助初学者能够读懂其他人的代码(相比Perl的代码简直没法看)

3、养成良好的习惯。Python对于代码的要求严谨,特别是缩进(Indentation),对于初学者养成良好的代码习惯很有帮助。

4、Python的语法设计非常优秀,思想也比较现代,可以更快的理解现代编程语言的一些思想。

5、Python仍然是传统基于Class的OO(对比Java基于prototype的OO),和Java,C#,Ruby一样,比较大众。从Python去学Design Pattern也是比较合适的。

6、Python的内置数据结构清晰好用,同时Library比较多,优秀的代码很多(相比PHP就有许多烂的代码,误导新人)。

7、Python免费的书很多(英文),可以找到许多资料啃。同时(国外)社区比较集中,有问题可以向高手问。

8、Python在其他领域,比如科学计算等等有广泛的运用,对于学一门语言作为工具来说,Python很合适。

Python势必成为人工智能时代的新宠儿,Python这门学科也将引入大量的学习者,任何行业的成功人士当属那些先行者,人工智能的浪潮还未席卷,选择Python这门学科就是有先见之明。在适合的时期选择适合的培训机构是至关重要的。