编程语言
首页 > 编程语言> > Python二级备考

Python二级备考

作者:互联网

Python作为编程语言,在近几年大火起来,18年便被列为计算机二级考试科目之一,在计算机二级考试上。很多同学应该会选择python程序设计进行报考,下面分享一下如何准备考试。

具体内容

一.试题类型分析

1.单选题:单选题主要是由计算机基础、数据结构与算法和python基础知识三个部分组成,总共四十分,前两个部分是二级必考,第三部分则是python特有,分值占比会大一些,但绝大部分都是基础题,熟练掌握基础便可获得大部分分数。

2.基础编程题:题目会给一段写好的代码,描述代码作用,或者告知代码描述,让填写缺失的代码。这需要考生具备一定的代码阅读水平,才能准确完成题目,此部分40分。

3.编程题:一道自由度比较高的题目,需要调用各种和python编程相关的知识来解决,熟练掌握基础是过关的秘诀,此部分占20分。

(注意:以上两种编程题均在win7系统下,python3.5.2及以上的IDLE开发环境下)

二.考试内容

每个内容板块下会用⭐来标注难度。

1.python基本语法和元素(综合难度:⭐)

(1)程序的格式框架、缩进、注释、变量、命名、保留字、数据类型、赋值语句、引用。(难度:⭐)

(2)掌握常规的的IO读写,input()、print()的用法。(难度:⭐)

(3)掌握关键保留字(难度:⭐⭐),关键字太多就不一一例举,给出如下网址,可以直接查看。python 保留字_DaiMou03的博客-CSDN博客Python 3.7.2 中 35 个保留字的含义及作用https://blog.csdn.net/weixin_58403869/article/details/123608602

2.基本数据类型(综合难度:⭐⭐)

(1)数字类型:包括int(整数类形)、float(浮点数类型)、complex(复数类型)和bool(布尔型,数字里面的布尔型不是指True和False,指的是1和0)。

下面为需要掌握的相关函数:

(难度:⭐)

(2)字符串类型:需要掌握引索、切片以及基本的format()格式化的方法。

以下为需掌握的函数:

str也内置了很多对字符串进行操作的函数:

(难度:⭐⭐)

(3)数据类型的判断转化

熟练运用int()、float()、str()根据条件进行转化。(难度:⭐)

3.程序的控制结构(综合难度:⭐⭐)

(1)了解三种控制结构:顺序结构、分支结构、循环结构(难度:⭐)

(2)重点把握分支结构(难度:⭐)

(3)程序的循环结构(难度:⭐⭐)

(4)异常处理:掌握try-except的用法(难度:⭐⭐)

4.函数和代码的复用(综合难度:⭐⭐)

(1)def定义函数:函数代码块以 def 关键词开头,后接函数标识符名称和圆括号(),任何传入参数和自变量必须放在圆括号中间,圆括号之间可以用于定义参数,return[表达式] 结束函数,选择性地返回一个值给调用方。不带表达式的return相当于返回 None。

(2)函数的参数(难度:⭐⭐)

(3)变量的作用域:区分好局部变量与全局变量的作用范围。(难度:⭐)

5.组合数据类型(综合难度;⭐⭐)

(1)列表(序列)(难度:⭐⭐)

序列都可以进行的操作包括索引,切片,加,乘,检查成员,此外,Python已经内置确定序列的长度以及确定最大和最小的元素的方法,序列是最常用的Python数据类型,它可以作为一个方括号内的逗号分隔值出现,下面是一些需要掌握的对列表的一些操作。

(2)元组(难度:⭐)

Python的元组与列表类似,不同之处在于元组的元素不能修改,元组使用小括号,列表使用方括号,元组创建很简单,只需要在括号中添加元素,并使用逗号隔开即可。此外,元组中只包含一个元素时,需要在元素后面添加逗号。

(3)字典(难度:⭐⭐⭐)

字典是另一种可变容器模型,且可存储任意类型对象,字典的每个键值key=>value 对用冒号 : 分割,每个键值对之间用逗号 , 分割,整个字典包括在花括号{}中。键一般是唯一的,如果重复最后的一个键值对会替换前面的,值不需要唯一;值可以取任何数据类型,但键必须是不可变的,如字符串,数字或元组。字典需要掌握一下方法:

(4)集合(难度:⭐⭐)

集合(set)是一个无序的不重复元素序列,可以使用大括号{}或者set()函数创建集合,注意:创建一个空集合必须用 set() 而不是{},因为{}是用来创建一个空字典。下面是集合的一些操作;

6.文件和数据格式化(综合难度:⭐⭐⭐)

(1)文件的打开、关闭和读写(难度:⭐⭐)

(2)对一维数据和二维数据的表示、储存和处理以及采用CSV格式对一二维数据的文件的读写。(难度:⭐⭐⭐,为了避免误导大家,可以自行在网上查阅资料,进行学习)

7.python中的库(综合难度:⭐⭐⭐,需要记忆的量大)

(1)turtel库(难度:⭐⭐)

(2)random库

考查seed()、random()、randint()、getrandbits()、randrange()、uniform()、choice()、shuffle()、sample()

(3)time库

(4)pyinstaller库和jieba库

记住pyinstaller打包文件的命令pyinstaller-Fc:...\your_python_file.py以及jieba中的jieba.lcut()方法即可

(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,元素,备考,难度,字典
来源: https://blog.csdn.net/weixin_58403869/article/details/123608587