![](https://img-blog.csdnimg.cn/20200224151855585.jpg?x-oss-process=image/resize,m_fixed,h_224,w_224)
计算机二级python等级考试
二级python相关学习以及资源
我是小杨我就这样
当一个代码的工匠回首往事,不因虚度年华而悔恨,也不因碌碌无为而羞愧,这样当他老去的时候,可以很自豪地告诉世人,我曾经将代码注入生命去打造互联网的浪潮之巅
公众号《小杨的技术人生》
展开
-
全国计算机等级考试二级python考纲考点一览
文章目录1. Python语言的特点2. Python语言基本语法元素3. 基本数据类型4. 程序的控制结构5. 函数和代码复用6. 组合数据类型7. 文件和数据格式化8. 计算思维9. Python标准库概览1. Python语言的特点参考:二级python——(一)python语言概述程序运行:交互式和文件式编程方法:IPO方式——输入(Input)、处理(Process)、输出(O...原创 2020-03-01 16:05:31 · 11176 阅读 · 14 评论 -
计算机二级python模拟软件
计算机二级python模拟软件微信公众号<小杨的python之路>回复 二级python模拟软件全国计算机二级python模拟软件包括专项练习选择题操作题总和练习全真模拟错题集考试资料选择题操作题操作题又分为:基本操作、简单应用、综合应用我的笔记微信公众号<小杨的python之路>回复 二级python模拟软件...原创 2020-07-30 11:44:35 · 9171 阅读 · 7 评论 -
python二级选择题错题集(五)
【1】python文件(1)python以文本方式打开时——读写按照字符串方式(2)python以二进制文本方式打开——读写按照字节流方式【2】二维数据二维数据也叫做表格数据,常用存储形式为表格【3】python文件打开模式(1)只读r(2)覆盖写w(3)追加写a(4)创建写x【4】CSV(逗号分隔符)(1)主要用于不同程序间的数据交换(2)CSV文件不需要特...原创 2020-04-04 09:30:53 · 2451 阅读 · 0 评论 -
python二级选择题错题集(四)
【1】全局变量与局部变量全局变量一般没有缩进局部变量与全局变量可以重名【2】定义函数的时候可选参数一般都放在非可选参数的后面【3】列表列表的长度、内容都可以改变,元素类型可以不同【4】max(alist)得到列表最大值【5】csv:逗号分割文件【6】python的深拷贝和浅拷贝直接赋值:与浅拷贝一样,就是浅拷贝,都指向同一个地址浅拷贝:“换汤不换...原创 2020-04-01 13:17:26 · 769 阅读 · 0 评论 -
python二级选择题错题集(三)
return语句:用来结束函数并返回到函数被调用的位置继续执行return语句可以出现在函数任意位置对象的描述:对象是由对象名和方法封装组成的(错误)对象是由数据和操作封装的软件设计工具和结构化分析工具:软件设计工具:程序流程图、N-S图、PAD、HIPO、判定表、PDL伪码结构化工具:DFD数据流图软件生命周期:软件定义+软件开发+软件维护软件开...原创 2020-03-30 11:04:57 · 326 阅读 · 0 评论 -
python二级操作题(3)
文章目录题目解析题目从键盘输入4个数字,各数字采用空格分开,对应变量为x0,x1,y0,y1。计算(x0,y0)和(x1,y1)之间的距离,保留两位有效数字例如:输入:0 1 3 5输出:5.00# 请在______处使用一行代码或表达式替换## 注意:请不要修改其他已给出代码ntxt = input("请输入4个数字(空格分隔):")______x0 = eval(n...原创 2020-03-29 12:09:40 · 6446 阅读 · 0 评论 -
python二级操作题(2)
文章目录题目解析题目随机输出一个品牌import _____brandlist = ['华为', '苹果', '诺基亚', 'oppo', '小米']random.seed(0)---print(name)解析import randombrandlist = ['华为', '苹果', '诺基亚', 'oppo', '小米']random.seed(0)name = bra...原创 2020-03-27 11:07:52 · 1958 阅读 · 0 评论 -
python二级操作题(1)
题目按键输入正整数n,按要求将n输出到屏幕上格式要求:宽度20,‘-’字符填充,右对齐,带千位分隔符,超过20位则按照真实输出例:输入1234输出:---------------1,234n = eval(input(""输入一个正整数))print("{:->20,}".format(n))解析format考点{参数序号:格式标记}格式标记:填充...原创 2020-03-27 10:59:03 · 4273 阅读 · 1 评论 -
python二级选择题错题集(二)
【1】视图设计:(1)自顶向下(2)自底向上(3)由内到外【2】常见的过程设计工具:(1)程序流程图(2)N-S图(盒图)(3)PAD图(问题分析图)(4)HIPO图程序流程图:N-S图(方框图)PAD图(问题分析图)HIPO图【3】白盒测试将程序看作路径的集合,对程序的逻辑路径进行测试【4】!!!!!!print(0.1 + 0.2 == ...原创 2020-03-27 10:35:09 · 758 阅读 · 0 评论 -
计算机二级公共基础知识(四)—— 数据库设计基础
文章目录数据库设计基础【1】数据库的基本概念数据库设计基础【1】数据库的基本概念数据(Data)是数据库的存储基本对象,描述事物的符号数据库(DB):长期存储于计算机内,有组织,可共享的大量数据的集合数据库技术的根本目的:解决数据共享数据库管理系统(DBMS):数据库系统的核心,负责数据库中的数据的组织、操纵、维护、控制以及保护数据库系统:数据库+数据库管理系统数据库管...原创 2020-03-17 11:11:34 · 2275 阅读 · 0 评论 -
计算机二级公共基础知识(三)——软件工程基础
文章目录软件工程基础【1】软件定义和软件特点【2】软件的生命周期【3】软件危机和软件工程【4】软件工程的过程【5】软件开发技术和软件过程管理【6】软件工程原则【7】需求分析【8】结构化方法和结构化分析方法【9】软件规格说明书软件工程基础【1】软件定义和软件特点软件是指计算机系统中与硬件相互依赖存在的一部分,包括:程序、数据和文档(1)程序:软件开发人员依据用户需求,用程序设计语言描述...原创 2020-03-13 10:21:40 · 1664 阅读 · 0 评论 -
计算机二级公共基础知识(二)——程序设计基础
文章目录程序设计基础形成良好的程序设计基础方法与风格结构化程学设计的四条原则结构化程序的基本结构面向对象的程序设计和面向对象方法的优点封装、继承、多态多态的实现小结面向对象的优点对象及其性质消息及其组成继承和多态程序设计基础形成良好的程序设计基础方法与风格源程序文档化数据说明的方法语句的结构输入输出结构化程学设计的四条原则自顶向下逐步求精模块化限制使用goto语句(不是...原创 2020-03-08 15:11:35 · 848 阅读 · 0 评论 -
计算机二级公共基础知识(一)——数据结构与算法
文章目录数据结构与算法【1】算法的概念【2】算法的复杂度【3】数据结构【4】逻辑结构和存储结构【5】线性结构和非线性结构【6】线性表及其顺序存储结构【7】线性链表【8】栈【9】队列【10】树【11】二叉树的性质【12】满二叉树和完全二叉树【13】完全二叉树的性质【14】二叉树的遍历【15】顺序查找【16】二分查找【17】排序数据结构与算法【1】算法的概念算法:指一组有穷的指令集,是解题方案...原创 2020-03-08 10:12:24 · 6330 阅读 · 0 评论 -
python二级选择题错题集(一)
xxx:正确答案答案解析文章目录1. 一个算法一般具有的特征2. 下列几个排序中,要求内存量最大的是:3. 线性表的顺序存储结构和线性表的链式存储结构分别是:4. 单链表中,增加头节点的目的:5. 算法分析的目的:6. n个顶点的强连通图的边数至少为:7. 一颗二叉树有70个叶子节点,80个度为1的节点,则该二叉树共有多少节点:8. 支持子程序调用的数据结构是:9. 下列排序中,最坏情况下...原创 2020-03-05 11:21:51 · 651 阅读 · 1 评论 -
二级python——第三方库的纵览
文章目录网络爬虫方向数据分析方向文本处理方向数据可视化方向用户图形界面方向机器学习方向Web开发方向游戏开发方向更多第三方库网络爬虫方向requests库:简洁且简单的处理HTTP请求的第三方库,编写过程更接近URL访问的过程,支持非常丰富的连接访问功能。scrapy:快速的、高层次的Web获取框架,应用于专业爬虫系统的构建,数据挖掘,网络监控,自动化测试数据分析方向numpy:用...原创 2020-03-01 15:59:44 · 919 阅读 · 0 评论 -
二级python——词云wordcloud库
文章目录wordcloud库wordcloud.WordCloud()红楼梦词云wordcloud库词云:专门用于根据文本生成词云wordcloud默认会将空格,标点当作分隔符wordcloud.WordCloud()对于中文文本,先将其jieba拆分(返回的是列表),再用空格进行拼接红楼梦词云import jiebaf = open('红楼梦.txt', 'r')txt...原创 2020-03-01 12:10:48 · 798 阅读 · 0 评论 -
二级python——jieba库(必选)
文章目录jieba库(“结巴”库)jieba库的三种分词模式精确模式:jieba.lcut()搜索引擎模式:jieba.lcut_for_search()全模式:jieba.lcut(s, cut_all=True)jieba.add_word()jieba库(“结巴”库)重要的第三方中文分词函数库由于中文文本中的单词不是通过空格或者标点符号分割的,中文及类似的语言存在一个重要的分词问题...原创 2020-03-01 10:49:54 · 2223 阅读 · 0 评论 -
turtle库
文章目录turtle库函数turtle实例长方形五角星turtle库函数import turtle as tt.screensize(width, height, backgroundcolor) # 画布t.setup(画布的宽,画布的高,画布距离左上角的位置x,画布距离左上角的位置y)"""输入高和宽时,整数代表像素,小数代表占据电脑屏幕比例(sartx, starty):矩形窗...原创 2020-02-29 12:26:27 · 1269 阅读 · 0 评论 -
二级python——PyInstaller库
文章目录PyInstaller库打包方法常用参数PyInstaller库将源代码打包,变成可以直接运行的可执行文件打包方法PyInstaller <源文件.py>常用参数原创 2020-02-29 10:32:35 · 780 阅读 · 0 评论 -
二级python——第三方库的获取和安装
文章目录第三方库的获取和安装pip安装自定义安装文件安装第三方库的获取和安装pip工具安装自定义安装文件安装(.whl文件)pip安装最常用的安装方式,能够解决90%的第三方库安装自定义安装文件安装...原创 2020-02-29 10:16:08 · 782 阅读 · 0 评论 -
二级python——turtle绘制雪景艺术图
# SnowView.pyimport turtleimport random# -------绘制雪花---------------def drawSnow(): turtle.hideturtle() # 隐藏画笔体现艺术效果 turtle.pensize(2) # 画笔大小 for i in range(100): # 100片雪花 # 雪...原创 2020-02-28 20:36:31 · 2816 阅读 · 0 评论 -
二级python——标准库(random库)
文章目录random库(必选)random库常用的函数random库(必选)使用random库的主要目的是生成随机数最基本的random.random():生成一个【0.0,1.0)之间的随机小数random库常用的函数...原创 2020-02-28 19:37:45 · 958 阅读 · 0 评论 -
二级python——标准库(turtle库)
文章目录turtle库(必选)窗体函数画笔状态函数画笔运动函数turtle库(必选)turtle(海归):进行基本的图形绘制框架:一个小海龟在坐标系中爬行,其爬行运动轨迹形成了绘制图形(前进、后退、旋转)turtle库包含了100多个功能函数,主要包括了窗体函数、画笔状态函数、画笔运行寒素窗体函数turtle.setup(width, height, startx, starty)...原创 2020-02-28 19:27:10 · 1885 阅读 · 0 评论 -
二级python——计算生态,Web信息页面提取
文章目录计算生态Web页面信息提取步骤计算生态近20年的开源运动产生了深植于各个信息技术领域的大量可重用资源——形成了"计算生态"Python官方的第三方库索引 :http://pypi.python.org/pypi“胶水语言”:python可调用许多采用C、C++等语言确定的专业库python标准库:随安装包一起发布,随时可以使用python解释器提供了68个内置函数Web页...原创 2020-02-28 15:43:53 · 604 阅读 · 0 评论 -
二级python——计算思维:自顶向下和自底向上
文章目录计算思维自顶向下的设计方法实例步骤顶层设计输出介绍信息获取参数输入程序核心:比赛过程代码计算思维实证思维:以实验和验证为特征逻辑思维:以推理和演绎为特征计算思维:以设计和构造为特征计算思维的本质:抽象(Abstraction)和自动化(Automation)自顶向下的设计方法一个总问题开始,试图把它表达为很小的问题组成的解决办法,进而可以很容易的解决“大事化小,小事化...原创 2020-02-28 10:11:40 · 2072 阅读 · 0 评论 -
二级python——(七)文件和数据格式化
文章目录文件文件的读入文件的打开模式f.read( )f.readlines( )文件读取的指针f.seek( )移动指针位置文件逐行读入文件的写入f.write( )f.writelines(lines)数据组织的维度CSV格式文件一维数据的处理二维数据的处理文件概念上,文件是数据的集合和抽象文本文件:一般由单一的特定编码字符组成二进制文件:0,1组成二进制和文本文件最主要的区别在...原创 2020-02-27 17:48:50 · 935 阅读 · 1 评论 -
UnicodeDecodeError: 'gbk' codec can't decode byte 0x98 in position 25: incomplete multib...
f = open("b.txt", 'r')s = f.read()print(s)UnicodeDecodeError: 'gbk' codec can't decode byte 0x98 in position 25: incomplete multib出现这种错误往往是因为你要打开的文本文件中有中文解决办法f = open("b.txt", 'r', encoding="U...原创 2020-02-27 16:23:14 · 362 阅读 · 0 评论 -
二级python——文本词频统计
1. 分解并提取英文文章的单词txt.lower():将字母都转换成小写,避免大小写干扰txt.replace():将所有的标点符号转换成空格,提取每个单词2. 计数counts = {}for word in words: if word in counts: counts[word] += 1 else: counts[word] ...原创 2020-02-27 15:50:11 · 495 阅读 · 0 评论 -
二级python——(六)组合数据类型
文章目录组合数据类型集合序列映射列表字典组合数据类型Python中常用的组合数据类型:集合(set)、序列(列表、元组、字符串)、映射(字典)集合无序组合,没有索引和位置概念,集合中元素可以动态增加和删除集合中元素不能重复(可以过滤掉重复的元素)序列顺序关系可以重复映射键-值/key-value列表序列类型list()字典映射关系...原创 2020-02-27 11:32:33 · 763 阅读 · 0 评论 -
二级python——软文的诗词风
软文的诗词风将原有文章根据标点符号重新切分成短句,对小屏幕阅读十分有利方案一"""软文的诗词风 将原有文章按照标点符号重新切分成短句并居中排列,对小屏幕阅读十分有利"""txt = """人生得意须尽欢,莫使金樽空对月。天生我材必有用,千金散尽还复来。"""linewidth = 30 # 预定的输出宽度def lineSplit(line): plist = [',...原创 2020-02-27 10:25:25 · 2346 阅读 · 0 评论 -
二级python——(五)函数和代码复用
文章目录考纲考点函数的定义全局变量代码复用模块化设计考纲考点函数定义和使用函数的参数传递:可选参数传递、参数名称传递、函数的返回值变量的作用域:局部变量和全局变量函数的定义全局变量n = 2 # 全局变量def multiply(x, y=10): n = x*y # n 不是全局全局变量 return ns = multiply(99, 2)print...原创 2020-02-27 10:20:57 · 554 阅读 · 0 评论 -
二级python——(四)程序的控制结构
文章目录考纲考点流程图程序的基本结构判断条件及组合程序的异常处理作为输入处理行为异常猜数字游戏考纲考点程序的分支结构:单分支结构,二分支结构,多分支结构程序的循环遍历:遍历循环(for),无限循环(while),break,continue程序的异常处理:try-except流程图程序的基本结构顺序结构分支结构循环结构判断条件及组合程序的异常处理作为输入try...原创 2020-02-26 11:12:36 · 643 阅读 · 0 评论 -
二级python——字符串处理方法
str.split(sep)>>> "python is an excellent language".split() # 以空格分割['python', 'is', 'an', 'excellent', 'language']>>> "python is an excellent language".split('a') # 以'a'分割['pyth...原创 2020-02-26 10:17:13 · 486 阅读 · 0 评论 -
二级python——(三)format()方法的基本使用
文章目录基本使用格式:格式控制对齐对齐填充精度进制转换浮点数常用形式基本使用格式:<模板字符串>.format(<逗号分隔参数>)>>> "{}曰:学而时习之,不亦说乎。".format("孔子")'孔子曰:学而时习之,不亦说乎。'>>> "{}曰:学而时习之,不亦{}".format("孔子","说乎")'孔子曰:学而时习...原创 2020-02-26 09:52:13 · 1170 阅读 · 1 评论 -
二级python——复数类型
>>> (1.23e4 + 5.67e4j).real # 取出实部12300.0>>> (1.23e4 + 5.67e4j).imag # 取出虚部56700.0>>> 1.23e4 + 5.67e4j.imag # 先取出虚部再和实部相加69000.0...原创 2020-02-26 09:28:47 · 320 阅读 · 0 评论 -
二级python——(二)python语言基本语法元素
文章目录考纲考点python内置input/eval缩进数字类型实现字符反向打印考纲考点程序的基本语法元素:程序的框架、缩进、注释、变量、命名、保留字、数据类型、引用、赋zu值‘基本输入输出函数:input()、eval()、print()python内置input/evalinput():交互式函数,能接收用户输入内容,并返回字符串str类型eval():能够直接运行字符串表...原创 2020-02-25 15:23:24 · 700 阅读 · 0 评论 -
二级python——绘制七彩圆圈
import turtlecolors = ['red', 'orange', 'yellow', 'green', 'blue', 'purple', 'indigo']for i in range(7): c = colors[i] turtle.color(c, c) turtle.begin_fill() turtle.rt(360/7) t...原创 2020-02-25 12:42:07 · 4607 阅读 · 1 评论 -
二级python——程序运行计时
import timelimit = 10*1000*1000start = time.time()while True: limit -= 1 if limit <= 0: breakend = time.time()delta = end - startprint("程序运行时间:{}".format(delta))程序运行时间:1....原创 2020-02-25 12:37:43 · 285 阅读 · 0 评论 -
二级python——绘制五角红星
利用turtle画笔库画图from turtle import *color('red', 'red') # 画笔颜色,填充颜色begin_fill()for i in range(5): # 一共5笔 fd(200) rt(144)end_fill()done()原创 2020-02-25 11:22:38 · 1165 阅读 · 0 评论 -
二级python——园的面积
r = 25 # 半径area = 3.1415 * r**2print("{:2f}".format(area) # 保留两位小数1963.44原创 2020-02-25 11:14:33 · 159 阅读 · 0 评论