计算机二级Python考试经验分享(含考试大纲及知识点总结)
计算机二级于18年新增了Python科目,我正好在上学期自学了Python语言。说实话,Python语言真的简洁强大,也是因为它让我改变了对编程的理解,当然还得感谢一位老师:北京理工的嵩天老师,他的网课很nice,也是他的讲解让我喜欢上了Python,喜欢上了编程,虽然之前有学过C/C++,web设计等语言,但有许多还是不够真正领悟的。
下面介绍正题:
昨天考了Python,整体来说难度不大:
- 20道选择题,包括计算机的基础知识、数据结构当中的知识(栈、队列、数、二分查找等)、Python基础知识; ——40分
- 5道基础编程题,一般抠出两个空给你填一下,填完运行后没错就行; ——40分
- 最后一道是编程题,给一个题目,那就编吧。 ——20分
- 考试环境:Python3.4.2以上,IDLE编辑环境,也就是安装Python解释器自带的shell脚本命令行窗口,感觉还行。考试120分钟,满分100分。**
- 前面的选择题多刷一下题就好,和其他二级的选择题差不多;操作题注重基础,自己填写的代码一定要运行调试一下,直到满足结果就行,那就没问题啊;最后一道大题,看情况啦,如果技术娴熟,10几分钟还是可以撸出来的,主要涉及文件打开、文件数据操作、读写等内容,如果不行那就放弃吧哈哈哈哈哈哈~
最后推荐一本复习教材,高等教育出版社的《Python语言程序设计》,嵩天老师写的,超赞!!~(^ - ^)
2018年考试大纲
重要考点可以查看:https://blog.csdn.net/yukinoai/article/details/81629660
转自:http://ncre.neea.edu.cn/html1/report/1712/4279-1.htm
基本要求
1. 掌握Python语言的基本语法规则。
2. 掌握不少于2个基本的Python标准库。
3. 掌握不少于2个 Python第三方库,掌握获取并安装第三方库的方法。
4. 能够阅读和分析 Python程序。
5. 熟练使用IDLE开发环境,能够将脚本程序转变为可执行程序。
6. 了解Python计算生态在以下方面(不限于)的主要第三方库名称:网络爬虫、数据分析、数据可视化、机器学习、Web开发等。
考试内容
一、 Python语言基本语法元素
1. 程序的基本语法元素:程序的格式框架、缩进、注释、变量、命名、保留字、数据类型、赋值语句、引用。
2. 基本输入输出函数:input()、eval()、print()。
3. 源程序的书写风格。
4. Python语言的特点。
二、 基本数据类型
1. 数字类型:整数类型、浮点数类型和复数类型。
2. 数字类型的运算:数值运算操作符、数值运算函数。
3. 字符串类型及格式化:索引、切片、基本的 format()格式化方法。
4. 字符串类型的操作:字符串操作符、处理函数和处理方法。
5. 类型判断和类型间转换。
三、 程序的控制结构
1. 程序的三种控制结构。
2. 程序的分支结构:单分支结构、二分支结构、多分支结构。
3. 程序的循环结构:遍历循环、无限循环、break 和 continue循环控制。
4. 程序的异常处理:try-except。
四、 函数和代码复用
1. 函数的定义和使用。
2. 函数的参数传递:可选参数传递、参数名称传递、函数的返回值。
3. 变量的作用域:局部变量和全局变量。
五、 组合数据类型
1. 组合数据类型的基本概念。
2. 列表类型:定义、索引、切片。
3. 列表类型的操作:列表的操作函数、列表的操作方法。
4. 字典类型:定义、索引。
5. 字典类型的操作:字典的操作函数、字典的操作方法。
六、 文件和数据格式化
1. 文件的使用:文件打开、读写和关闭。
2. 数据组织的维度:一维数据和二维数据。
3. 一维数据的处理:表示、存储和处理。
4. 二维数据的处理:表示、存储和处理。
5. 采用CSV格式对一二维数据文件的读写。
七、 Python计算生态
1. 标准库:turtle库(必选)、random库(必选) 、time库(可选)。
2. 基本的 Python内置函数。
3. 第三方库的获取和安装。
3. 脚本程序转变为可执行程序的第三方库:PyInstaller库(必选)。
4. 第三方库:jieba库(必选)、wordcould库(可选)。
5. 更广泛的 Python计算生态,只要求了解第三方库的名称,不限于以下领域:网络爬虫、数据分析、文本处理、数据可视化、用户图形界面、机器学习、Web开发、游戏开发等。
考试方式
上机考试,考试时长120分钟,满分100分。
1. 题型及分值
单项选择题40分(含公共基础知识部分10分)。
操作题60分(包括基本编程题和综合编程题)。
2. 考试环境
Windows操作系统,建议 Python3.4.2至 Python3.5.3版本,IDLE开发环境。
重要考点
根据高教版二级参考书编写
1、Python语言基本语法元素
考点1.1 程序的基本语法元素:程序的框架、缩进、注释、变量、命名、保留字、数据类型、赋值语句、库引用
33个保留字
6种数据类型
4种引用方法:import 库、from 库 import 函数、from 库 impor *、import 库 as 别名
考点1.2 基本输入输出函数:input()、eval()、print()
考点1.3 源程序的书写风格-Python之禅
运行import this 即可出现
考点1.4 Python语言的特点
通用、简洁、高产
2、基本数据类型
考点2.1 数字类型:整数类型、浮点数类型、复数类型
考点2.2 数字类型的运算:数值运算操作符、数值运算函数
操作符:x+y、x-y、x*y、x/y、x//y、x%y、-x、+x、x**y
函数:abs()、divmod()、pow()、round()、max()、min()
考点2.3 字符串类型及格式化:索引、切片、基本的format()格式化方法
模板字符串.format()
模板:{:填充 对齐 宽度 千位分隔符 精度 类型}
考点2.4 字符串类型的操作:字符串操作符、处理函数和处理方法
操作符:x+y、x*n、x in s
处理函数:len()、str()、chr()、ord()、oct()、hex()
处理方法:str.lower()、str.upper()、str.split()、str.count()、str.replace()、str.center()、str.strip()、str.join()
考点2.5 类型判断和类型间转换
int()、float()、str()
3、程序的控制结构
考点3.1 程序的三种控制结构
顺序结构、分支结构、循环结构
考点3.2 程序的分支结构
单分支结构(if)、二分支结构(if else)、多分支结构(if elif else)
考点3.3 程序的循环结构
遍历循环(for)、无限循环(while)、跳出循环(break) 跳过本轮循环(continue)
考点3.4 程序的异常处理:try-except
4、函数和代码复用
考点4.1 函数的定义和使用
def 函数名
函数体
return 返回值列表
考点4.2 函数的参数传递:可选参数的传递、参数名称传递、函数的返回值
考点4.3 变量的作用域:局部变量和全局变量
global 全局变量
5、组合数据类型
考点5.1 组合数据类型的基本概念:集合类型、序列类型、映射类型
考点5.2 列表类型:定义、索引、切片
考点5.3 列表类型的操作:列表的操作函数、列表的操作方法
操作函数:len()、min()、max()、list()
操作方法:ls.append()、ls.insert()、ls.clear()、ls.pop()、ls.remove()、ls.reverse()、ls.copy()
考点5.4 字典类型:定义、索引
定义:变量名={键1:值1,键2:值2,……,键n:值n}
索引:值=变量名[键]
考点5.5 字典类型的操作:字典的操作函数、字典的操作方法
操作函数:len()、min()、max()、dict()
操作方法:d.keys()、d.values()、d.items()、d.get()、d.pop()、d.popitem()、d.clear()
6、文件和数据格式化
考点6.1 文件的使用:打开、关闭和读写
打开模式:'r'、'w'、'x'、'a'、'b'、't'、'r+'、'w+'、'x+'、'a+'
读取方法:f.read()、f.readline()、f.readlines()、f.seek()
写入方法:f.write()、f.writelines()
考点6.2 数据组织的维度:一维数据和二维数据
考点6.3 一维数据的处理:表示、储存和处理
字符串.join()、字符串.split()
考点6.4 二维数据的处理:表示、储存和处理
考点6.5 采用CSV格式对一二维数据文件的读写
7、Python计算生态
考点7.1-1 标准库:turtle库(必选)
绘制状态函数:pendown()、penup()、pensize()以及对应别名为pd()、pu()、width();
颜色控制函数:color()、pencolor()、begin_fill()、end_fill();
运动控制函数:forward()、backward()、right()、left()、setheading()、goto()、circle()以及对应别名fd、bk()、rt()、lt()、seth()
考点7.1-2 标准库:random库(必选)
考查seed()、random()、randint()、getrandbits()、randrange()、uniform()、choice()、shuffle()、sample()
考点7.1-3 标准库:time库(必选)
时间处理函数:time()、gmtime()、localtime()、ctime()
时间格式化函数:mktime()、strftime()、strptime()
计时函数:sleep()、perf_counter()
考点7.2 基本的Python内置函数
- abs()#绝对值
- divmod()#商和余数
- pow()#幂
- round()#取值范围
- max()#最大
- min()#最小
- sum()#求和
- all()#判断真假(全为真则真)
- any()#判断真假(一个真则真)
- bin()#二进制
- oct()#八进制
- hex()#十六进制
- bool()#布尔类型
- chr()#字符类型
- int()#整数类型
- float()#浮点数类型
- list()#列表类型
- str()#字符串类型
- complex()#创建复数
- dict()#创建字典
- range()#创建整数序列
- input()#输入
- print()#输出
- eval()#去掉外侧引号
- exec()#计算字符串的值
- len()#字符串长度
- open()#打开文件
- ord()#返回Unicode编码
- type()#返回类型
- reversed()#返回逆序迭代形式
考点7.3 第三方库的获取和安装
pip install <第三方库名>
考点7.4-1 第三方库:PyInstaller库(必选)
考点7.4-2 第三方库:jieba库(必选)
jieba.lcut()
考点7.4-3 第三方库:wordcloud库(可选)
考点7.5 了解常见第三方库名称
·网络爬虫:requests、scrapy、pyspider
·数据分析:numpy、pandas、scipy
·文本处理:pdfminer、python-docx、beautifulsoup4
·数据可视化:matplotlib、seaborn、mayavi
·用户图形界面:PyQt5、wxPython、PyGObject
·机器学习:scikit-learn、TensorFlow、mxnet
·Web开发:Django、pyramid、flask
·游戏开发:pygame、Panda3D、cocos2d
计算机二级Python考试经验分享(含考试大纲及知识点总结)相关推荐
- 浙江二级C语言2019年试题,2020年6月浙江省计算机二级C语言经验分享
2020年6月浙江省计算机二级C语言经验分享 一.考试报名 1. 自己所在大学的教学办通知之后,按照学校报名系统来报名. (浙江省的计算机二级考试是在自己学校里报名的,这个报名时间不要错过哦,错过了就 ...
- 2020年6月浙江省计算机二级C语言经验分享
#2020年6月浙江省计算机二级C语言经验分享 资料:复制这段内容后打开百度网盘App,操作更方便哦. 链接:https://pan.baidu.com/s/1cNXRT-Q8tJ_ty7kUYW_I ...
- 江苏省计算机二级Python备考经验(2020年10月考试)
我是2020年下半年的考试,有一点点python基础,刷了一天题库合格通过. 之前看了一些江苏python的前辈的备考经验,有很大帮助,现在考完了也来说说,希望对后面考试的朋友们有些帮助. 1.题型 ...
- 计算机二级python考试题型和分值
计算机二级python 一. 题型及分值分布1. 单选题共40道,1到10题为公共基础知识,11到40题是python相关的知识,比如数据结构与算法.python基础知识. 每道题1分,共4 ...
- 计算机二级mysql考试经验分享(2021年3月)
计算机二级mysql考试经验分享 (声明:个人原创,只为给像我考前一样对这场考试迷茫的人一点帮助) 我一年前有在学校上过数据库基础这门课,那时候学的是sql server,想着既然学过了,sql se ...
- 计算机二级MYSQL考试经验分享(2022/9)
距离考试结束过去2天了,想给大家分享一下mysql二级考试的心得,因为当时自己要考的时候,在网上搜很久,很难找到一篇能解决我疑问的帖子,我想知道上机考试,mysql我应该在哪个窗口打开,考生文件夹在哪 ...
- 计算机二级python考试2021-优秀成绩实战总结
计算机二级python考试-看这一篇就够了 温馨提示:如果你有一定的编程基础,能有一些python基础最好了,纯小白无编程基础这份攻略不太适合,毕竟谁都不想浪费在阳间的5分钟- 大家好,参加是的202 ...
- 未来教育python视频百度云-2019年计算机二级Python语言程序设计考试大纲
2019年计算机二级Python语言程序设计考试大纲 浏览次数: 时间:2019/03/14 从各省教育考试院公布的2019年计算机等级考试报名通知中可知2019年计算机等级考试所有大纲均为2018年 ...
- 全国计算机等级考试三级网络技术考试经验分享(自学者使用)
今天白天结束了三级网络的等级考试 终于又可以把几年前购买的教材"名正言顺"的处理掉了 我是自己买教材(未来教育)学习的,没有参加过培训班,也没有高手指导,只有度娘默默的陪伴着我 我 ...
- 三、全国计算机二级Python考试——基本操作题(二)
重要说明: 代码以图片形式展示,红色方框内的代码为考试中的考试代码,也就是我们需要补充的代码,其余代码考试之中会进行给出,我们需要自己填写留空区域并运行正确: 只收录了2020年3月计算机二级Pyth ...
最新文章
- css3的3d起步——分享
- node mysql登录注册_图解NodeJS实现登录注册功能
- KDD 2021 | 异质图神经网络的可微元图搜索
- MapReduce-流量统计求和-排序-JobMain代码和测试运行
- 阿里云设置域名解析到主机ip
- java中字节流的选择,求助,java中怎么用字节流读写汉字
- Linux namespace之:network namespace
- 70多套java必练项目,适合小白上手!
- 广东21个地级市行政区划(2022)
- (33)STM32——485实验笔记
- Ubuntu18.04下利用Gazebo搭建赛道完成ROS机器人定位导航仿真 + 加载YOLO检测识别标记物体【智能车】
- 采用LocalDateTime获取指定时间段
- 【Mysql】慢SQL优化详解 Mysql案例
- MuseScore入门教程(一、下载,并新建乐谱)
- 【周末福利日】资料免费赠送
- PostGIS教程五:数据
- [机器学习]概率图模型
- Winsock中accept函数获取到的ip地址一直为204.204.204.204或0xcccccccc的解决方案
- 计算机三级网络技术第五章(第一轮)
- 汇川机器人视觉标定_汇川机器人应用技术课件.ppt
热门文章
- 用vs打开已有web项目运行时显示网页无法访问
- (适配方案总结)客户薅公司两台ipad,我还要给做适配?
- 获取docker容器里面的root权限
- Spatial-Spectral Transformer for Hyperspectral Image Classification
- 伴性遗传-基因型频率和基因频率
- 麻省理工大学线性代数1806(1) 矩阵 行图像 列图像 如沐春风、如饮甘露、醍醐灌顶的线性代数
- MIT线性代数1806(35) 总复习
- CE修改Eternium永恒之金【LUA篇】
- Gnome桌面环境设置与美化
- Java实现 LeetCode 808 分汤 (暴力模拟)