全国计算机等级考试二级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. abap 常用TCODE

    ABAP: 通过查询表TSTC或者TSTCT:SAP系统将所有的事务代码都存储在这个表中,包括字开发的Y*和Z* TCODE 事务代码功能描述 CG3Y 下载服务器上文件 CG3Z upload fi ...

  2. Oracle--通配符、Escape转义字符、模糊查询语句

    一.通配符通配符描述示例      %:匹配包含零个或更多字符的任意字符串.WHERE title LIKE '%computer%' 将查找处于书名任意位置的包含单词 computer 的所有书名. ...

  3. composer 安装thinkphp

    //tp 项目文件夹名称 composer create-project topthink/think tp //图形验证码包 composer require topthink/think-capt ...

  4. How to use BMW 35080 adapter with Yanhua Mini ACDP

    I have a question about Yanhua Mini ACDP + module 4 BMW 35080 read and write: Can the 35080 adapter ...

  5. MySQL解压包的安装教程

    一.下载MySQL解压包 解压过的文件夹里面是没有 data 文件夹的. 二.创建文件 1.在根目录下创建 my.ini文件 内容如下: [mysqld] # 设置mysql的安装目录 basedir ...

  6. Mac使用笔记大全

    1.mac中,怎么直接在当前文件夹打开终端? 步骤:(1)在键盘-快捷键-服务,勾选“新建位于文件夹位置的终端窗口”.(2)然后在需要打开终端的文件夹上,右键,“新建位于文件夹位置的终端窗口”即可. ...

  7. Vue.js 入门教程

    Vue.js 入门教程:https://cn.vuejs.org/v2/guide/index.html

  8. python 数据可视化 -- matplotlib02

    import matplotlib.pyplot as plt import numpy as np x = np.linspace(start=0.5, stop=3.5, num=100) y = ...

  9. RT-thread-------------------信号量

    信号量:用于解决线程间同步问题的内核对象,线程可以获取或释放它,从而达到同步或互斥的目的.(互斥量只能由持有线程释放,而信号量则可以由任何线程释放) 在rtt中,信号量分为计数型信号量和二值信号量(作 ...

  10. Python小技巧:运行目录或ZIP文件

    在写Python程序时,将不同功能代码写在不同文件中是一个好习惯,但是对于某些情况.如需要将脚本提供给别人运行使用,如若将程序写在几个文件中,则需要将文件都发给他人.别人就需要管理不同文件,这样对于别 ...