计算机二级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

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

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

【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛

【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...

(0)


相关推荐

  • 字典树

    字典树

  • 透明色Opacity属性的使用

    透明色Opacity属性的使用Opacity属性:值 描述 value 指定不透明度。从0.0(完全透明)到1.0(完全不透明) inherit Opacity属性的值应该从父元素继承 代码:<!DOCTYPEhtml><htmllang=”en”><head><metacharset=”UTF-8″><title>Title</title><style>i

  • html设置ie9兼容性视图,ie9兼容性设置在哪里 IE兼容性视图在哪里设置?「建议收藏」

    html设置ie9兼容性视图,ie9兼容性设置在哪里 IE兼容性视图在哪里设置?「建议收藏」找不到“兼容性视图设置”子菜单如何在360浏览器IE9上设置兼容性视图还有一种方法打开菜单栏,就是鼠标右键点击上方的空白处,选择“菜单栏”,然后菜单栏就显示“工具”。【兼容性视图设置】的窗口,选择“添加此网址”。IE兼容性视图设置在哪兼容性视图怎么设置在浏览器右上角的设置里设置,设置方法如下:方法1首先,打开电脑,找到电脑桌面上的IE浏览器,并点击打开,打开后,进入任一网页,找到页面右上方的…

  • C#网络编程(Socket编程)「建议收藏」

    C#网络编程(Socket编程)「建议收藏」一、Socket网络编程1.Socket是什么?在计算机通信领域,Socket被译为“套接字”。它是计算机之间进行通信的一种约定或一种方式。通过Socket这种约定可以接收到其他计算机的数据,也可以向其他计算机发送数据。2.本质是编程接口(API),对于TCP/IP的封装,TCP/IP也提供了可供程序员做网络开发所用的接口3.作用Socket的英文原意是“插座”,的意思,通常在计算机编…

  • PyCharm激活码永久有效PyCharm2018.2.7激活码教程-持续更新,一步到位

    PyCharm激活码永久有效PyCharm2018.2.7激活码教程-持续更新,一步到位PyCharm激活码永久有效2018.2.7激活码教程-Windows版永久激活-持续更新,Idea激活码2018.2.7成功激活

  • cnpm 安装命令

    cnpm 安装命令  npm包管理器是每一位js开发者的得力助手,利用npm我们不仅能下载到别人写好的组件,也可以快速搭建我们的项目……但对于国内的开发者,npm的下载速度有是实在是令人捉鸡,因此国内的许多开发者都会使用更加快速的cnpm简单代替npm。打开控制台,输入命令npminstall-gcnpm–registry=https://registry.npm.taobao.org耐心等待一下安装即可此后我们再使用npm下载包的时候,就可以将npm命令替换为cnpm,下载下来的内容完全一样,但是速度

    2022年10月15日

发表回复

您的电子邮箱地址不会被公开。

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