Python语言被列入全国计算机等级考试科目中,考试时长:120分钟

华盟原创文章投稿奖励计划

全国计算机等级考试调整方案

2015年,考试中心组织召开了第六届全国计算机等级考试(NCRE)考委会会议,会议完成NCRE考委会换届选举,并确定了下一步改革目标。在新的历史时期,NCRE将在保持自身特色、稳定发展的基础上进一步考试改革。从2018年3月开始,将实施2018版考试大纲,并按新体系开考各个考试级别。具体调整内容如下:

一、考试级别及科目

1.一级

新增“网络安全素质教育”科目(代码:17),考试时长 90分钟,2018年9月首次开考。

2.二级

取消“Visual FoxPro数据库程序设计”科目(代码:27),2017年12月是其最后一次组考。新增“Python语言程序设计”科目(代码:66),考试时长:120分钟,软件要求:Python3.5.2版本及以上 IDLE,2018年9月首次开考。

3.三级

2018年3月起暂停“软件测试技术”科目(代码:37)。

自2018年3月考试起改变三级获证条件要求,考生只需通过三级考试即可获得该三级科目的合格证书,不再要求二级证书。

4.四级

暂停“软件测试工程师”科目(代码:43)。专业基础课程暂停软件工程(课程代码:405)。四级数据库工程师科目考试课程由“404、405”调整为“401、404”。

四级获证条件不变:通过四级科目的考试,并已经(或同时)获得三级相关证书。

二、考试软件

二级C、C++两个科目应用软件由VisualC++6.0改为Visual C++ 2010学习版(即VisualC++ 2010 Express)。

三、考务管理

我中心已启动考务手册修订工作,2018年版考务手册将于2017年11月中旬下发。

四、教材及宣传

新科目教材预计2018年3月出版,其他科目教材预计2017年11月上市。新科目、新教材的宣传资料,将在NCRE网站(www.ncre.cn)公布。

附表

1:全国计算机等级考试证书体系(2018版)

2:全国计算机等级考试科目设置(2018版)

3:全国计算机等级考试课程、教材列表(2018版)

附表1:全国计算机等级考试证书体系(2018版)

级别 证书种类 获证条件
一级 计算机基础及WPS  Office应用 科目14考试合格
计算机基础及MS  Office应用 科目15考试合格
计算机基础及Photoshop应用 科目16考试合格
网络安全素质教育 科目17考试合格
二级 语言程序设计类 C语言程序设计 科目24考试合格
VB语言程序设计 科目26考试合格
Java语言程序设计 科目28考试合格
C++语言程序设计 科目61考试合格
Web程序设计 科目64考试合格
Python语言程序设计 科目66考试合格
数据库程序设计类 Access数据库程序设计 科目29考试合格
MySQL数据库程序设计 科目63考试合格
办公软件 MS Office高级应用 科目65考试合格
三级 网络技术 三级科目35考试合格
数据库技术 三级科目36考试合格
信息安全技术 三级科目38考试合格
嵌入式系统开发技术 三级科目39考试合格
四级 网络工程师 获得三级科目35证书,

四级科目41考试合格

数据库工程师 获得三级科目36证书,

四级科目42考试合格

信息安全工程师 获得三级科目38证书,

四级科目44考试合格

嵌入式系统开发工程师 获得三级科目39证书,

四级科目45考试合格

备注:一级网络安全、二级Python语言两个科目2018年9月首次开考。

附表2:全国计算机等级考试科目设置(2018版)

级别 科目名称 科目代码 考试方式 考试时长 考核课程代码
一级 计算机基础及WPS Office应用 14 无纸化 90分钟 114
计算机基础及MS Office应用 15 无纸化 90分钟 115
计算机基础及Photoshop应用 16 无纸化 90分钟 116
网络安全素质教育 17 无纸化 90分钟 117
二级 C语言程序设计 24 无纸化 120分钟 201、224
VB语言程序设计 26 无纸化 120分钟 201、226
Java语言程序设计 28 无纸化 120分钟 201、228
Access数据库程序设计 29 无纸化 120分钟 201、229
C++语言程序设计 61 无纸化 120分钟 201、261
MySQL数据库程序设计 63 无纸化 120分钟 201、263
Web程序设计 64 无纸化 120分钟 201、264
MS Office高级应用 65 无纸化 120分钟 201、265
Python语言程序设计 66 无纸化 120分钟 201、266
三级 网络技术 35 无纸化 120分钟 335
数据库技术 36 无纸化 120分钟 336
信息安全技术 38 无纸化 120分钟 338
嵌入式系统开发技术 39 无纸化 120分钟 339
四级 网络工程师 41 无纸化 90分钟 401、403
数据库工程师 42 无纸化 90分钟 401、404
信息安全工程师 44 无纸化 90分钟 401、403
嵌入式系统开发工程师 45 无纸化 90分钟 401、402

备注:一级网络安全、二级Python语言两个科目2018年9月首次开考。

附表3:全国计算机等级考试课程、教材列表(2018版)

课程代码 课程名称 教材名称
114 一级计算机基础及WPS Office应用 全国计算机等级考试一级教程——计算机基础及WPS Office应用(2018年版)
115 一级计算机基础及MS Office应用 全国计算机等级考试一级教程——计算机基础及MSOffice应用(2018年版)
全国计算机等级考试一级教程——计算机基础及MS Office应用上机指导(2018年版)
116 一级计算机基础及Photoshop应用 全国计算机等级考试一级教程——计算机基础及Photoshop应用(2018年版)
117 一级网络安全素质教育 全国计算机等级考试一级教程——网络安全素质教育(2018年版)
201 二级公共基础知识 全国计算机等级考试二级教程——公共基础知识(2018年版)
224 二级C语言程序设计 全国计算机等级考试二级教程——C语言程序设计(2018年版)
226 二级VB语言程序设计 全国计算机等级考试二级教程——VB语言程序设计(2018年版)
228 二级Java语言程序设计 全国计算机等级考试二级教程——Java语言程序设计(2018年版)
229 二级Access数据库程序设计 全国计算机等级考试二级教程——Access数据库程序设计(2018年版)
261 二级C++语言程序设计 全国计算机等级考试二级教程——C++语言程序设计(2018年版)
263 二级MySQL数据库程序设计 全国计算机等级考试二级教程——MySQL数据库程序设计(2018年版)
264 二级Web程序设计 全国计算机等级考试二级教程——Web程序设计(2018年版)
265 二级MS  Office高级应用 全国计算机等级考试二级教程——MS Office高级应用(2018年版)
全国计算机等级考试二级教程——MS Office高级应用上机指导(2018年版)
266 二级Python语言程序设计 全国计算机等级考试二级教程——Python语言程序设计(2018年版)
335 三级网络技术 全国计算机等级考试三级教程——网络技术(2018年版)
336 三级数据库技术 全国计算机等级考试三级教程——数据库技术(2018年版)
338 三级信息安全技术 全国计算机等级考试三级教程——信息安全技术(2018年版)
339 三级嵌入式系统开发技术 全国计算机等级考试三级教程——嵌入式系统开发技术(2018年版)
401 四级操作系统原理 全国计算机等级考试四级教程——操作系统原理(2018年版)
402 四级计算机组成与接口 全国计算机等级考试四级教程——计算机组成与接口(2018年版)
403 四级计算机网络 全国计算机等级考试四级教程——计算机网络(2018年版)
404 四级数据库原理 全国计算机等级考试四级教程——数据库原理(2018年版)

备注:

(1)所有大纲均为2018年版;所有教材均为高等教育出版社出版

(2)新科目(117、266)教材2018年3月出版,其他教材2017年11月出版

Python(英国发音:/ˈpaɪθən/ 美国发音:/ˈpaɪθɑːn/), 是一种面向对象的解释型计算机程序设计语言,由荷兰人Guido van Rossum于1989年发明,第一个公开发行版发行于1991年。

Python是纯粹的自由软件, 源代码和解释器CPython遵循 GPL(GNU General Public License)协议。Python语法简洁清晰,特色之一是强制用空白符(white space)作为语句缩进。

Python具有丰富和强大的库。它常被昵称为胶水语言,能够把用其他语言制作的各种模块(尤其是C/C++)很轻松地联结在一起。常见的一种应用情形是,使用Python快速生成程序的原型(有时甚至是程序的最终界面),然后对其中[3]  有特别要求的部分,用更合适的语言改写,比如3D游戏中的图形渲染模块,性能要求特别高,就可以用C/C++重写,而后封装为Python可以调用的扩展类库。需要注意的是在您使用扩展类库时可能需要考虑平台问题,某些可能不提供跨平台的实现。

7月20日,IEEE发布2017年编程语言排行榜:Python高居首位。

Python的创始人为吉多·范罗苏姆(Guido van Rossum)。1989年的圣诞节期间,吉多·范罗苏姆为了在阿姆斯特丹打发时间,决心开发一个新的脚本解释程序,作为ABC语言的一种继承。之所以选中Python作为程序的名字,是因为他是BBC电视剧——蒙提·派森的飞行马戏团(Monty Python's Flying Circus)的爱好者。ABC是由吉多参加设计的一种教学语言。就吉多本人看来,ABC这种语言非常优美和强大,是专门为非专业程序员设计的。但是ABC语言并没有成功,究其原因,吉多认为是非开放造成的。吉多决心在Python中避免这一错误,并获取了非常好的效果,完美结合了C和其他一些语言。

就这样,Python在吉多手中诞生了。实际上,第一个实现是在Mac机上。可以说,Python是从ABC发展起来,主要受到了Modula-3(另一种相当优美且强大的语言,为小型团体所设计的)的影响。并且结合了Unix shell和C的习惯。

目前吉多仍然是Python的主要开发者,决定整个Python语言的发展方向。Python社区经常称呼他是仁慈的独裁者。

Python 2.0于2000年10月16日发布,增加了实现完整的垃圾回收,并且支持Unicode。同时,整个开发过程更加透明,社区对开发进度的影响逐渐扩大。Python 3.0于2008年12月3日发布,此版不完全兼容之前的Python源代码。不过,很多新特性后来也被移植到旧的Python 2.6/2.7版本。

Python是完全面向对象的语言。函数、模块、数字、字符串都是对象。并且完全支持继承、重载、派生、多重继承,有益于增强源代码的复用性。Python支持重载运算符,因此Python也支持泛型设计。相对于Lisp这种传统的函数式编程语言,Python对函数式设计只提供了有限的支持。有两个标准库(functools, itertools)提供了与Haskell和Standard ML中类似的函数式程序设计工具。

虽然Python可能被粗略地分类为“脚本语言”(script language),但实际上一些大规模软件开发项目例如Zope、Mnet及BitTorrent,Google也广泛地使用它。Python的支持者较喜欢称它为一种高级动态编程语言,原因是“脚本语言”泛指仅作简单程序设计任务的语言,如shell script、VBScript等只能处理简单任务的编程语言,并不能与Python相提并论。

Python本身被设计为可扩充的。并非所有的特性和功能都集成到语言核心。Python提供了丰富的API和工具,以便程序员能够轻松地使用C、C++、Cython来编写扩充模块。Python编译器本身也可以被集成到其它需要脚本语言的程序内。因此,有很多人把Python作为一种“胶水语言”(glue language)使用。使用Python将其他语言编写的程序进行集成和封装。在Google内部的很多项目,例如Google App Engine使用C++编写性能要求极高的部分,然后用Python或Java/Go调用相应的模块。《Python技术手册》的作者马特利(Alex Martelli)说:“这很难讲,不过,2004年,Python已在Google内部使用,Google召募许多Python高手,但在这之前就已决定使用Python。他们的目的是尽量使用Python,在不得已时改用C++;在操控硬件的场合使用C++,在快速开发时候使用Python。”

文章出处:云头条

本文原创,作者:congtou,其版权均为华盟网所有。如需转载,请注明出处:https://www.77169.net/html/187650.html

发表回复