计算机二级python备考经验_计算机基础知识点

计算机二级python备考经验_计算机基础知识点计算机二级于18年新增了Python栏目,我正好在上学期自学了Python语言。说实话,Python语言正的简洁强大,也是因为它让我改变了对编程的理解,当然还得感谢一位老师:北京理工的嵩天老师,他的网课很nice,也是他的讲解让我喜欢上了Python,喜欢上了编程,虽然之前有学过C/C++,web设计等语言,但有许多还是不够理解的。下面介绍正题:二级Python整体来说难度不大:20道选择…

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全系列IDE稳定放心使用

计算机二级于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年考试大纲

转自: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内置函数


 
 
 
  1. abs() #绝对值
  2. divmod() #商和余数
  3. pow() #幂
  4. round() #取值范围
  5. max() #最大
  6. min() #最小
  7. sum() #求和
  8. all() #判断真假(全为真则真)
  9. any() #判断真假(一个真则真)
  10. bin() #二进制
  11. oct() #八进制
  12. hex() #十六进制
  13. bool() #布尔类型
  14. chr() #字符类型
  15. int() #整数类型
  16. float() #浮点数类型
  17. list() #列表类型
  18. str() #字符串类型
  19. complex() #创建复数
  20. dict() #创建字典
  21. range() #创建整数序列
  22. input() #输入
  23. print() #输出
  24. eval() #去掉外侧引号
  25. exec() #计算字符串的值
  26. len() #字符串长度
  27. open() #打开文件
  28. ord() #返回Unicode编码
  29. type() #返回类型
  30. 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

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/184715.html原文链接:https://javaforall.net

(0)
上一篇 2022年10月8日 上午6:46
下一篇 2022年10月8日 上午6:46


相关推荐

  • C语言实现哈希查找

    C语言实现哈希查找哈希查找的主要过程是如何建立以哈希表及如何解决元素位置占用的问题 nbsp nbsp nbsp nbsp 建立哈希表 nbsp nbsp nbsp nbsp nbsp nbsp nbsp nbsp nbsp nbsp nbsp nbsp nbsp 首先需要初始化哈希表 并且确实哈希表的长度 nbsp nbsp nbsp nbsp nbsp nbsp nbsp nbsp nbsp nbsp nbsp 并且根据 数据 哈希表长度 计算出数据在哈希表中的位置 nbsp nbsp nbsp nbsp nbsp 解决元素占位问题 nbsp nbsp nbsp nbsp nbsp nbsp nbsp nbsp nbsp nbsp nbsp nbsp nbsp 如果在计算出这个数据在哈希表中的位置 但是这个位置上有元素 则将这个位置 将这个数据

    2026年3月17日
    3
  • python 数字转换成字符串取固定位数_字符串转换为数值

    python 数字转换成字符串取固定位数_字符串转换为数值数字转成字符串,使用格式化字符串:如tt=322tem=’%d’%tttem即为tt转换成的字符串 常用的格式化字符串:%d      整数%f%F    浮点数%e%E   科学计数%g%G    e和%f/%E和%F的简写 %%       输出%

    2022年10月12日
    5
  • tomcat日志分割

    tomcat日志分割l 在Linux系统中,转到tomcat的bin目录下:cd/usr/local/Server/apache-tomcat-8.5.14/binl 在bin目录下新建clean.sh文件,并给予文件权限:chmod 777clean.sh l 编辑clean.sh文件:viclean.sh#!/bin/shsource/etc/profiled=`d

    2022年6月20日
    38
  • vue-cli-service serve报错_token怎么获取

    vue-cli-service serve报错_token怎么获取前端调试使用node环境调试代码时,返回token无效,线上环境和其他浏览器都没有错误解决方案:打开chrome输入chrome://flags/搜索SameSitebydefaultcookies找到SameSitebydefaultcookies和CookieswithoutSameSitemustbesecure将两个都设置成disable参考:https://www.cnblogs.com/yuan31415/p/13745139.html原因Chrome5

    2025年11月3日
    5
  • PS如何修复老照片变清晰,PS修复老照片变清晰2种方法

    PS如何修复老照片变清晰,PS修复老照片变清晰2种方法

    2026年3月13日
    2
  • Pycharm Debug调试python程序

    Pycharm Debug调试python程序pycharm的Debug调试是非常方便简单的,具体步骤如下:Debug步骤首先运行一下程序,使得调试的程序是你运行的程序。添加断点:直接在标记处点击鼠标左键即可。(删除断点只需再点击断点处即可)Debug下运行代码:如图所示(shift+F9)按照所需调试进行代码调试。Debug的调试方式如下所示:分别为:1.showexecutionpoint…

    2025年7月7日
    5

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号