全国计算机等级考试二级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. 解决InetAddress.isReachable(timeout)在windows xp始终返回false的bug

    笔者最近在做产品,其中一个环节用到ping测试主机是否在线. 开发环境:Windows 7 64bit+JDK1.8 x64 以下是检测主机是否在线,开发环境中测试通过 public static b ...

  2. 20175325 《JAVA程序设计》实验二《JAVA开发环境的熟悉》实验报告

    20175325 <JAVA程序设计>实验二<JAVA开发环境的熟悉>实验报告 一.实验报告封面 课程:Java程序设计 班级:1753班 姓名:石淦铭 学号:20175325 ...

  3. win10修改TXT文件的关联软件

    打开注册表,按下面路径找: HKEY_CLASSES_ROOT -> txtfile -> shell -> open -> command 在右边可以看到一个默认文件,原来的 ...

  4. swift 实现拍照 选择相册

    //点击按钮的方法 func photos() { self.showBottomAlert() } /// 屏幕底部弹出的Alert func showBottomAlert(){ let aler ...

  5. 算法 BF算法

    BF算法是字符匹配的一种算法,也称暴力匹配算法 算法思想: 从主串s1的pos位置出发,与子串s2第一位进行匹配 若相等,接着匹配后一位字符 若不相等,则返回到s1前一次匹配位置的后一位,接着与s2的 ...

  6. Python第十六天 类的实例化

    首先 , 先定义一个 简单的 Person 类 class Person: head = 1 ear = 2 def eat(self): print('吃饭') 关于什么是类, 定义类, 类对象,类 ...

  7. Windows Server 2012 配置远程桌面帐户允许多用户同时登录

    网上找了很多关于设置远程桌面最大连接数的文章,大都是说先要到控制面板的管理工具中设置远程桌面会话主机等,大体和我之前的文章<设置WINDOWS SERVER 2008修改远程桌面连接数>里 ...

  8. lllll

  9. python 练习4

    题目为信用卡消费管理系统: 主程序:main.py #!usr/bin/env python # encoding: utf-8 import conf,sys,time,re,os import j ...

  10. zabbix监控配置与邮件告警

    添加主机与主机组 进入web页面,在 配置-主机群组,创建主机群组 在 配置-主机,新建主机 在可见的名称中建议填写为类似 主机类型-主机名-IP或域名 的格式,如Web-Hyrule001-192. ...