全国计算机等级考试二级Python语言程序设计考试大纲(2018年版

基本要求

  1. 掌握Python语言的基本语法规则。
  2. 掌握不少于2个基本的Python标准库。
  3. 掌握不少于2个Python第三方库,掌握获取并安装第三方库的方法。
  4. 能够阅读和分析Python程序。
  5. 熟练使用IDLE开发环境,能够将脚本程序转变为可执行程序。
  6. 了解Python计算生态在以下方面(不限于)的主要第三方库名称:网络爬虫、数据分析、数据可视化、机器学习、web开发等。

考试内容

Python语言基本语法元素

  1. 程序的基本语法元素:程序的格式框架、缩进、注释变量命名保留字数据类型、赋值语句、引用
  2. 基本输入输出函数:input() 、eval()、print()。
  3. 源程序的书写风格。
    参考白月黑羽Python3教程 - 编码规则
  4. Python语言的特点。
    参考白月黑羽Python3教程 - 为什么学Python

基本数据类型

  1. 数字类型:整数类型、浮点数类型和复数类型。
    参考白月黑羽Python3教程 - 数字对象
  2. 数字类型的运算:数值运算操作符、数值运算函数。
    参考白月黑羽Python3教程 - 数字运算
  3. 字符串类型及格式化:索引、切片、基本的format()格式化方法。
    参考白月黑羽Python3教程 - 字符串
  4. 字符串类型的操作:字符串操作符、处理函数和处理方法。
  5. 类型判断和类型间转换。

程序的控制结构

  1. 程序的三种控制结构。
    参考白月黑羽Python3教程 - 循环
  2. 程序的分支结构:单分支结构、二分支结构、多分支结构。
  3. 程序的循环结构:遍历循环、无限循环、breakcontinue循环控制。
  4. 程序的异常处理:try-except。
    参考白月黑羽Python3教程 - 异常

函数和代码复用

  1. 函数的定义和使用。
    参考白月黑羽Python3教程 - 函数
  2. 函数的参数传递:可选参数传递、参数名称传递、函数的返回值。
    参考白月黑羽Python3教程 - 函数参数函数的返回值
  3. 变量的作用域:局部变量和全局变量。

组合数据类型

  1. 组合数据类型的基本概念。
    参考白月黑羽Python3教程 - 列表字典
  2. 列表类型:定义、索引、切片。
    参考白月黑羽Python3教程 - 列表操作
  3. 列表类型的操作:列表的操作函数、列表的操作方法。
    参考白月黑羽Python3教程 - 列表的方法
  4. 字典类型:定义、索引。
    参考白月黑羽Python3教程 - 字典的定义
  5. 字典类型的操作:字典的操作函数、字典的操作方法。
    参考白月黑羽Python3教程 - 字典的方法

文件和数据格式化

  1. 文件的使用:文件打开、读写和关闭。
  2. 数据组织的维度:一维数据和二维数据
  3. 一维数据的处理:表示、存储和处理。
  4. 二维数据的处理:表示、存储和处理。
    参考白月黑羽Python3教程 - 文件操作
  5. 采用csv格式对一二维数据文件的读写。
    参考白月黑羽Python3教程 - excel读写

Python计算生态

  1. 标准库:turtle 库必选)、random 库必选) 、time 库(可选)。
  2. 基本的Python内置函数。
    参考白月黑羽Python3教程 - 内置函数和库
  3. 第三方库的获取和安装。
    参考白月黑羽Python3教程 - 模块与库
  4. 脚本程序转变为可执行程序的第三方库:Pyinstaller库(必选)。
    参考白月黑羽Python3教程 - 制作可执行文件
  5. 第三方库:jieba库必选)、wordcloud(可选)。
  6. 更广泛的Python计算生态,只要求了解第三方库的名称,不限于以下领域:网络爬虫、数据分析、文本处理、数据可视化、用户图形界面、机器学习、web开发、游戏开发等。

考试方式

上机考试,考试时长 120 分钟,满分 100 分。

  1. 题型及分值

    • 单项选择题 40 分(含公共基础知识部分 10 分)。
    • 操作题 60 分(包括基本编程题和综合编程题)。
  2. 考试环境
    Windows 7 操作系统,建议Python3.4.2 至Python3.5.3版本,IDLE开发环境。
  3. 考试时间

目前《全国计算机等级考试考试大纲(2018 年版)》为最新版本考纲,自2018年3月开始实施。

2019年全国计算机等级考试(NCRE)将举办四次考试,时间分别为3月30日至4月1日(第54次)、6月1日(第55次)、9月21日至23日(第56次)及12月7日(第57次)。其中3月和9月考试开考全部级别全部科目,6月和12月考试开考一、二级全部科目。各省级承办机构可根据实际情况决定是否开考6月和12月考试。

参考链接:http://www.python3.vip/doc/blog/python/2019010501/

全国计算机等级考试二级Python语言程序设计考试大纲的更多相关文章

  1. 计算机等级考试【二级C语言程序设计】知识点整理

    *免责声明:本文章中所收集或者引用到的内容的所有版权均为引用内容的原作者所有,本站仅作收集并整理,不承担任何法律责任! *题库收集来源于:[未来教育考试软件2017年版 - 计算机二级 - C语言程序 ...

  2. Python语言程序设计之二--用turtle库画围棋棋盘和正、余弦函数图形

    这篇笔记依然是在做<Python语言程序设计>第5章循环的习题.其中有两类问题需要记录下来. 第一是如何画围棋棋盘.围棋棋盘共有19纵19横.其中,位于(0,0)的星位叫天元,其余8个星位 ...

  3. 【任务】Python语言程序设计.MOOC学习

    [博客导航] [Python导航] 任务 18年11月29日开始,通过9周时间跨度,投入约50小时时间,在19年1月25日之前,完成中国大学MOOC平台上的<Python语言程序设计>课程 ...

  4. Python语言程序设计之一--for循环中累加变量是否要清零

    最近学到了Pyhton中循环这一章.之前也断断续续学过,但都只是到了函数这一章就停下来了,写过的代码虽然保存了下来,但是当时的思路和总结都没有记录下来,很可惜.这次我开通了博客,就是要把这些珍贵的学习 ...

  5. Python语言程序设计之三--列表List常见操作和错误总结

    最近在学习列表,在这里卡住了很久,主要是课后习题太多,而且难度也不小.像我看的这本<Python语言程序设计>--梁勇著,列表和多维列表两章课后习题就有93道之多.我的天!但是题目出的非常 ...

  6. Python语言程序设计(1)--实例1和基本知识点

    记录慕课大学课程<Python语言程序设计>的学习历程. 实例1:温度转换 #温度转换TempStr = input("请输入带有符号的温度值:") #TempStr是 ...

  7. 全国计算机等级考试二级教程2019年版——Python语言程序设计参考答案

    第二章 Python语言基本语法元素 一.选择题C B B C A D B A D B二.编程题1.获得用户输入的一个整数N,计算并输出N的32次方.在这里插入图片描述2.获得用户输入的一段文字,将这 ...

  8. 【学习笔记】PYTHON语言程序设计(北理工 嵩天)

    1 Python基本语法元素 1.1 程序设计基本方法 计算机发展历史上最重要的预测法则     摩尔定律:单位面积集成电路上可容纳晶体管数量约2年翻倍 cpu/gpu.内存.硬盘.电子产品价格等都遵 ...

  9. python语言程序设计2

    1, 代码高亮色彩体系 2, 缩进,一行代码开始前的空白区域,表达程序的格式框架 单层缩进,多层缩进 特点 概念,缩进是语法的一部分,缩进不正确的话可能会导致程序运行错误 用处(意义),是表达代码间包 ...

随机推荐

  1. 随机获得id的方法

    public String generateUUID() { String uuid = UUID.randomUUID().toString(); uuid = uuid.replace(" ...

  2. css去掉滚动条

    .main-layout-side::-webkit-scrollbar { display: none; } 主要代码: ::-webkit-scrollbar {display: none;}

  3. 探索未知种族之osg类生物---渲染遍历之Renderer::draw()简介

    我们今天进入上一节的遗留问题Renderer::draw()的探究. 1.从_drawQueue中取出其中一个sceneView对象.SceneView是对scene和view类的封装,通过他可以方便 ...

  4. RestTemplate 中文乱码解决

    @Bean public RestTemplate restTemplate() { RestTemplate restTemplate = new RestTemplate(); restTempl ...

  5. ICSE 2018 论文

    仅简单分析自己感兴趣的论文. 9.6 Million Links in Source Code Comments: Purpose, Evolution, and Decay 分析了 source c ...

  6. 干货 | PHP就该这么学!

    前段时间和大家一起分享了一篇关于学习方法内容<大牛与搬运工的差距——学习方法的力量>.我们将学习过程分成八步,并借鉴了敏捷开发的迭代思想,以达到自我迭代学习的效果.行胜于言,理论结合实践才 ...

  7. create-react-app创建项目并用git上传至GitHub及展示预览效果

    1.在本地中创建一个项目所在的文件夹 2.npm -g create-react-app 3.在此文件夹下 create-react-app react-demo (项目名) 4.cd react-d ...

  8. Finance财务软件帮助

    我们在凭证录入的时候可以使用这些快捷键增加效率: 单元格 快捷键 功能 摘要 F7 弹出摘要选择框 科目 F7 弹出科目选择框 科目 F8 弹出扩展字段编辑界面 金额 Esc/小键盘- 清空 金额 = ...

  9. Sql 记录死锁

    记录死锁 DBCC errorlog DBCC TRACEON (1204, 1222, -1); DBCC tracestatus 关闭跟踪标记DBCC TRACEOFF

  10. mybatis递归查询

    <!--mybatis递归查询--><resultMap id="recursionMenuMap" type="AgentMenu" ext ...