您的位置:首页 > 理论基础

全国计算机等级考试科目中加入“二级Python”

2018-01-05 18:17 567 查看
2018年9月份在全国计算机等级考试科目中加入“二级Python”,但现在还没有出台完整详细的考试大纲,官方网站也仅仅是简单说明了考试时长(120分钟)、大概形式(网络环境、无纸化)和环境要求(Python 3.5.2以上IDLE),考试大纲暂时还没有提供下载。
新增的二级Python考试科目内容肯定会以基本数据类型、运算符、内置函数、选择结构与循环结构、函数定义与调用、面向对象编程基础、简单的文件操作和数据库操作为主,重点考查基本功,并不会涉及太多标准库(比较常用的像math、random、time、datetime、collections、itertools、functools、sqlite3、tkinter考查的可能较大,re、pickle模块有可能会涉及),基本上不会涉及扩展库应用,毕竟参加考试的人员专业相差很大,Python扩展库数量巨大,很难做出统一要求。上海市早在2016年就已经做出了这方面的尝试,其考试大纲有一定的指导意义,全国计算机等级考试大纲应该会进行一定的参考,但肯定会有所改动。下面附上2016版上海市计算机等级考试二级Python大纲,仅供参考。

考试内容和要求
序号内容要点和考点要求
1Python程序的组成、结构及书写规则
 Python语言源程序结构· 模块结构与布局理解
程序的书写格式· 基本词法单位、标识符/常量/运算符等构成规则、关键字· 程序的书写格式与基本规则理解掌握
Python语言程序设计步骤· Python编程环境的操作使用· 程序的编辑/保存/运行掌握掌握
Python语言输入输出· 输入语句· 输出语句掌握掌握
2Python基本数据类型
 数字类型· 整型、浮点型、复数型、字符串掌握
字符串· 字符串界定符· 字符串操作的相关方法掌握掌握
变量· 变量的定义· 变量的初始化和赋值· 变量类型的转换掌握掌握掌握
3基本运算和表达式
 运算符· 运算符种类、功能、优先级、结合性理解
算术运算· 自动类型转换规则· 常用函数掌握知道
比较、赋值和逻辑运算· 比较运算规则· 赋值运算规则· 逻辑运算规则· 运算的优先级掌握掌握掌握理解
表达式· 表达式组成规则、各类表达式· 各类型数据混合运算中求值顺序· 混合模式运算中的自动类型转换· 基本运算执行顺序、表达式结果类型理解理解掌握理解
4结构和语句
 基本语句及顺序结构语句· 赋值语句、复合赋值语句· 输入和输出方式掌握掌握
选择结构语句· if语句· if-elif-else语句· 选择语句嵌套掌握掌握掌握
循环结构语句· while语句· for循环和range()内建函数· 循环语句嵌套· 死循环与半路循环掌握掌握掌握理解
转移语句· break、continue、 return语句掌握
5Python的特征数据类型及操作
 列表· 列表的概念和特点、对列表操作的相关方法掌握
元组· 元组的概念和特点、对元组操作的相关方法掌握
字典· 字典的概念和特点、对字典操作的相关方法理解
集合· 集合的概念和特点、对集合操作的相关方法知道
6Python中正则表达式的使用(选考)
 正则表达式· 基本语法规则理解
re模块的内置方法· 匹配、搜索、替换掌握
7文件
 基本概念· 文件的编码· 文本文件和二进制文件理解理解
文件操作· 文件的打开和关闭· 定位· 文件的读取、写入、追加掌握理解掌握
8函数与模块
 函数的定义· 函数名、形式参数、函数返回值、函数体、匿名函数掌握
函数的调用· 形参、实参及其传递掌握
函数的递归调用· 递归的定义和函数调用· 递归的执行知道知道
库的安装· 模块化架构和包的管理· pip、wheel和exe安装方法理解知道
库的引用· import和from方式掌握
9面向对象设计
 面向对象概念· 类与实例、属性与方法理解
类与实例· 创建类、创建子类· 创建类实例理解
面向对象的特征· 封装、继承、多态知道
10SQLite数据库操作(选考)
 SQLite数据库和简单SQL语句· SQLite数据库的创建与简单查询理解
数据库连接对象· 数据库的连接与关闭、创建游标理解
游标对象· execute()、fetchone()、fetchmany()、fetchall()、scroll()和close()方法掌握
11使用tkinter的 GUI设计  
 tkinter常见控件· 按钮、标签、输入框、文本框、单选按钮、复选框等· 共同属性和特有属性设置掌握掌握
窗体控件布局· 窗体设计· 控件布局掌握理解
事件响应· 用户事件响应与自定义函数绑定掌握
12图形绘制(可选用tkinter Canvas或turtle)
 位置· 绘图区域和坐标位置掌握
图形绘制的主要方法· tkinter Canvas绘图方法· turtle绘图方法掌握掌握
图形绘制· 绘制简单形状图形· 绘制函数图形掌握掌握
文字与颜色填充· 打印文字标签· 颜色填充知道知道

深入浅出Numpy
http://edu.csdn.net/course/detail/6149 

Python游戏开发入门

http://edu.csdn.net/course/detail/5690
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  python