自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(52)
  • 收藏
  • 关注

原创 【Python习题集7】Python对CSV文件数据进行可视化

我们要的不是数据,而是数据告诉我们的事实。大多数人面临这样一个挑战:我们认识到数据可视化的必要性,但缺乏数据可视化方面的专业技能。部分原因可以归结于,数据可视化只是数据分析过程中的一个环节,数据分析师可能将精力花在获取数据、清洗整理数据、分析数据、建立模型,但在最终的展示沟通上力不从心。可视化工具包括但不限于,Tableau,Excel,PowerBI,Python,R可视化之前:探索性分析与解释性分析二者之间有很重要的区别:探索性分析指理解数据并找出值得分析或分享给他人的精华。

2023-05-04 16:42:38 3367 1

原创 【Python习题集6】类与对象

selfpython的self相当于c++的指针self相当于每个房子的门派号,同一个类生成很多对象,对象很相似。当一个对象的方法被调用时,对象为第一个参数传递给方法。创建函数可以少些代码,每次引用这个函数。如果硕创建了一个类,又想创建新的类,是否可以通过继承的方式。但是如何继承,可能还要学习,比如说现在已经有了一个类了,这个类的属性都有,定义了一个新的类似的类,新的类继承老的类,新的类中的东西也有需要修改的地方,怎么修改新的类需要值得注意。

2023-05-04 16:33:04 1678

原创 【Python习题集5】函数的设计

函数是组织好的、实现单一功能或相关联功能的代码段。我们可以将函数视为一段有名字的代码,这类代码可以在需要的地方以“函数名()”的形式调用。函数式编程具有以下优点:将程序模块化,既减少了冗余代码,又让程序结构更为清晰;提高开发人员的编程效率;方便后期的维护与扩展我们通常将定义函数时设置的参数称为形式参数(简称为形参),将调用函数时传入的参数称为实际参数(简称为实参)。函数的参数传递是指将实际参数传递给形式参数的过程。

2023-05-04 16:28:54 1595

原创 【Python习题集4】字符串与正则表达式

在Python中,字符串的构造主要通过两种方法来实现,一是使用str函数,二是用单引号、双引号或三引号。在Python中,使用引号是一种非常便捷的构造字符串方式。单引号或双引号构造字符串在用单引号或双引号构造字符串时,要求引号成对出现。如:Python World!”,都是构造字符串的方法。string”在Python中不是一个合法的字符串。单双引号构造字符串的特殊用法如果代码中的字符串包含了单引号,且不用转义字符,那么整个字符串就要用双引号来构造,否则就会出错。

2023-05-04 16:23:06 1387

原创 【Python习题集3】常用数据结构习题

(1)掌握python程序的书写规则;(2)掌握赋值语句的基本格式及执行规则;(3)掌握常用数据结构程序的设计方法。其他(感悟、思考等)我们要明确一点,学习编程不是一日之功,需要每天投入时间学习,也不可纸上谈兵,需要自己亲自操作,不动手就不会发现问题,动了手印象才会深刻,记得更靠。经过这次实验,我收获了很多,一方面学习到了许多以前没学过的专业知识与知识的应用,另一方面还提高了自我动手做项目的本事。在实验中我学到了许多新的知识。

2023-05-04 16:17:33 1156

原创 【Python习题集2】控制语句练习

问题1:一开始不知道循环在哪加,以及控制循环的条件也不知道· 问题1解决方案:通过询问同学,借鉴方法,复习了循环的相关知识,最后解决。· 问题2:一开始定义的时候没有考虑到除数为零的情况· 问题2解决方案:后经同学提醒,方得改正其他(感悟、思考等)这次实验又让我发现自己学过的知识因为少复习而逐渐遗忘,比如循环,刚一开始束手无策,还在复习后才写出,还有很多细节需要注意。

2023-05-04 16:10:07 1195

原创 【Python习题集1】Python 语言基础知识

1、通过近期的学习和本次实验的检测,我了解了python的基础语法,包括定义一些基础的变量,首先,我学会了简单的输入input函数和输出print函数,采用while循环达到更好的效果体验,稍微需要动一点心思的是输入以后需要强制类型转换为int型。还有输入输出的语法,判断的语法,可以使用他们来解决一些简单的问题,基础语法这里需要打好很好的基础,这样在以后的学习中才可以对这些基础语法的使用得心应手。

2023-05-04 15:59:00 950

原创 【Python基础入门学习】Python函数与变量的使用

def 函数名():函数封装的代码……def是英文define(定义)的缩写函数名称应该能够表达函数封装代码的功能(一般用动词),方便后续的调用函数名称的命名应该符合标识符的命名规则○ 可以由字母、下划线和数字组成○ 不能以数字开头○ 不能与关键字重名。

2023-05-03 12:06:48 1744

原创 【Python基础入门学习】Python高级变量你了解多少?

list(列表)是python中使用最频繁的数据类型,在其他语言中被称为数组列表是用于存储一串数据,存储的数据称为元素列表用[],元素之间使用,分隔列表的索引从 0 开始索引就是元素在列表中的位置编号,索引又可以被称为下表# 取出列表中元素的值# 输出 lisi当从列表中取值时,如果超出索引范围,程序会报错元组用()定义用于存储一串数据、元素之间使用‘’分割元组的索引从0开始# 定义元组# 取出元素的值4. 元组中只包含一个元素时,需要在元素后面添加逗号。

2023-05-03 10:43:04 883

原创 【Python基础入门学习】Python基础语法学习

如果条件满足,才能继续做某件事情如果条件不满足,做另外一件事情或者什么都不做。

2023-04-20 15:29:35 1030

原创 【Python基础入门学习】Python背景知识及介绍

1)PyCharm是 Python 的一款非常优秀的集成开发环境2)PyCharm除了具有一般 IDE 所必备功能外,还可以在Windows、Linux、macOS下使用3)PyCharm适合开发大型项目一个项目通常会包含很多源文件每个源文件的代码行数是有限的,通常在几百行之内每个源文件各司其职,共同完成复杂的业务功能pycharm的具体安装与配置方法等操作Pycharm的安装与使用。

2023-04-17 18:36:24 762

原创 【Python基础入门学习】Python工具Pycharm的安装与使用

勾选 Add Python 3.10 to PATH 选项,这样会自动为Python添加变量环境给计算机,不用手动配置。勾选 Install for all users选项,Browse为选择安装路径,可以自定安装路径 D盘 C盘都可以。选择配置,选择右边的,就可以自动加入环境配置,然后点击next。选择好后点击按钮 (Install)即可安装。进行选择,并点击Next进行下一步。双击下载的安装包,点击Next。点击Install即可进行安装。找到下载的安装包,双击运行。

2023-04-17 18:35:31 881

原创 Linux常见操作命令【三】

& 连接两个命令,前一个命令执行成功后执行后一个。查看IP、临时的配置IP、子网掩码。> >> 数据流重定向 输出导向。~ 用户的主文件夹,俗称根目录。>> 会在文本的最后一行追加。连续命令执行分割符号。/ 目录符号,路径分割。

2023-04-13 16:59:55 1025

原创 Linux常见操作命令【二】

Vi 编辑器存在三者模式:命令、末行、编辑。

2023-04-13 15:47:16 725

原创 Linux各级目录作用以及常见操作命令【一】

1)Linux中,文件系统的最顶层是由根目录开始的,系统使用 “/” ,在根目录之下即可以包含子目录,也可以是文件(实际上目录也是一个文件)。每一个目录中,也可以包含子目录或是文件,如此递归下去就构成了一个文件系统,这种文件系统类似于树形结构2)由于 Linux 的开源性,Linux 基金会发布了 **FHS(Filesystem Hierarchy Standard)**文件系统层次化标准,该标准规定了系统中相关的一级目录和二级目录的用途。

2023-04-12 17:22:20 1377

原创 【Unix/Linux】发展历程

Unix 发展历程1. 1969年,当时的开发人员受限于昂贵的硬件和难以使用的操作系统,不得不寻找替代的开发环境。2. 两位计算机科学家Ken Thompson 和 Dennis Ritchie 联手将程序设计转移到 PDP-7 型计算机上。当时这套系统仅能支持 2 个使用者使用。当时这套新的操作系统被命名为 [UNICS](https://baike.baidu.com/item/Unix/219943)(UNiplexed Information and Computing System

2023-04-12 10:18:07 690

原创 自动化测试工具之 Selenium(一)

根据预设的条件去执行软件,手动测试结果,预设的条件设置有正常条件和异常条件。换句话说,就是将人为需要测试的内容,通过机器转换的过程自动化测试包括UI自动化,接口自动化,单元测试自动化。具体的测试可详见文字的最后。

2022-12-01 01:00:00 1270

原创 测试管理工具之禅道的使用

1.在禅道项目管理软件中,核心的角色有产品经理、项目经理、研发团队和测试团队四种角色,这几种角色之间紧紧围绕产品的需求展开协作,取得成果。如图即是禅道的核心管理流程图2. 基本流程如下:注意:1.产品负责人:可以选择当前产品人员2. 测试负责人:选择测试经理3. 产品代号:内部的一个名称,只要相关人员知晓即可4. 访问控制:(1)公开:只有能看到“产品”视图的人可以访问(2)私有:相关人员才能看到(3)白名单:白名单中组中的用户才能看到进入产品中,选择研发需求 -> 添加需求即可进行相应的

2022-11-18 01:00:00 5828

原创 测试管理工具之禅道的安装

1.测试管理工具是在指在软件开发过程中,对测试需求、计划、用例和实施过程进行管理、对软件缺陷进行跟踪处理的工具。2. 通过使用测试管理工具,测试人员或开发人员可以更方便地记录和监控每个测试活动、测试阶段的结果,找出软件的缺陷和错误,记录测试活动中发现的缺陷和改进建议。

2022-11-14 01:30:00 371

原创 测试进阶篇之测试用例设计-文章分享功能

# 1. 功能测试1. 点击分享按钮正确跳转分享页面,展示可分享的app,并进行分享跳转2. 页面默认展示自定义可分享app,有按钮支持更多app选择,过滤部分系统应用app3. 点击app分享,校验是否支持分享后打开链接4. 点击链接,其内容是否和原来的一致5. 是否支持取消分享6. 分享内容失败时,是否返回失败信息7. 分享内容成功,可选择留在app应用内还是返回浏览器8. 分享内容成功后,进入app可看到分享以链接形式展现, 展现内容为搜索标题以及搜索内容,无错别字布局合理9. 点击

2022-10-31 23:45:00 839

原创 常见测试用例设计之水杯

# 1. 功能测试1. 杯子的容量:最多能装多少水,空杯,半杯还是满杯2. 杯子的形状:圆柱体的,不规则的,上面口大底座小,上面口小底座大,是否带把手,是否带挂钩3. 杯子的开启:弹跳杯口,直接拧开,吸管的4. 杯子的材质:铁质,木制,铝合金,玻璃杯,纸杯,塑料杯5. 杯子的耐温性:装热水的情况,装冰水的情况,装热水的情况,装常温水的情况6. 杯子的保存:常温贮藏,低温贮藏,高温贮藏7. 杯子的容纳:是否可以装水、果汁等液体,是否可以装非液体8. 杯子的抗摔能力:掉在地上是否完整,掉在地上是

2022-10-31 23:39:58 2082

原创 常见测试用例设计之键盘

# 1. 功能测试1. 按键按下后是否正常出现对应的文本2. 按键松开后是否自动弹出3. 按对应的按键是否有相应4. 电源键是否能正常使用5. 按键后计算机是否可以显示相关功能6. 键盘是否可以正常连接蓝牙、连接线等# 2. 性能测试1. 是否可以同时按下多个按键2. 是否可以同时连接多台设备3. 是否可以多人共用一台设备4. 充电状态的最长、最短使用时间5. 未充电状态的最长、最短使用时间# 3. 界面测试1. 按键排序是否正确2. 按键外观是否美观3. 键盘整体颜色是否一

2022-10-31 23:39:23 1708

原创 测试进阶篇之测试用例设计-淘宝购物车

3.若未登录,点击购物车中的商品直接进行结算,则提示用户输入用户名和密码,或者提示其他的非注册用户购物方式。12.购物车的某个商品缺货时,点击对应的tab,库存紧张商品会归类显示;4.页面的功能按钮可以正常显示 —— 勾选圆圈、编辑商品数量的编辑框、全选、结算、删除。3.在购物车页面选择需要购买的商品进行结算的时候,结算金额可不可以实时显示 —— 全选。有一种特殊情况,如果全选后,购物车中的商品太多,页面就会有相应的提示;4.若没有选择任何商品,点击结算,则提示用户,“请添加要结算的商品”

2022-10-10 05:00:00 2964

原创 测试进阶篇之测试用例设计-百度云盘

测试进阶篇之测试用例设计-百度云盘按文件夹浏览按文件名预览文件类型预览按文件大小预览。

2022-09-27 03:15:00 1433

原创 测试进阶篇之测试用例设计-微信红包

测试进阶篇之测试用例设计-微信红包在微信红包数、和红包个数的输入框中只能输入数字 —— 输入红包数是否只能输入数字?红包输入最多、最少可以输入的钱数 —— 200、0.01拼手气红包最多可以发多少个红包当红包钱数超过最大范围是不是有对应的提示当发送的红包个数超过最大范围是不是有提示(一对一红包,群发红包)当余额不足时,红包发送失败(钱来源——银行卡、零钱、零钱通)塞钱进红包,扣钱顺序在红包描述里是否可以输入汉字、英文、符号、表情、纯数字、汉字英语符号红包描述中最多可以输入多少个字符(超过10个)

2022-09-27 03:00:00 1719

原创 测试进阶篇之测试方法的分类(二)

从下到上三层测试,投入相同的时间、人力资源等,回报率(产出)越来越低从下到上三层测试,测试的效率越来越低从下到上三层测试,定位问题越来越难。

2022-09-16 23:28:34 302

原创 测试进阶篇之测试方法的分类(一)

概念:对软件组成单元进行测试,其目的是检验软件基本组成单位的正确性。测试阶段:编码前(TDD,Test-Driven-Develop 测试驱动开发)或编码后测试对象:最小模块测试人员:白盒测试工程师或开发工程师测试依据:代码和注释+详细设计文档测试方法:白盒测试测试内容:单元接口测试(按照接口设计文档,参数,输出),局部数据结构测试(局部变量),边界测试,路径测试(if else,switch),错误处理测试(throws,try catch)单元测试方法 —— Junit。

2022-09-16 17:27:55 371

原创 测试用例的设计和编写步骤

测试用例的设计,最根本取决于用户的需求,当产品开发时,应该熟悉掌握其功能,结合需求和功能,进行对应的测试。测试应该尽早进行,最好在需求阶段就开始介入;同时测试用例要尽可能地多设计,考虑用例需要全面合理。题目:已知String convert(String page)作用是将WEB页转码为方便移动设备查看的页面,为了确保转码的正确性,请设计相应测试策略。题目:以windows对文件的复制粘帖功能为例,尽可能多地写出测试思路。题目:输入打折价p1和原价p0,返回折扣信息,请设计测试用例进行测试。

2022-09-09 11:41:35 985

原创 Linux基础命令练习题附答案解析(二)

9.有一台系统为 Linux 的计算机,在其当前目录下有一个名为 test 的文本文件,管理员小张要用 vi 编辑器打开该文档以查看其中的内容,应使用的命令是()17.在RHEL5系统中使用vi编辑文件时,要将某文本文件第1行到5行的内容复制到文件中的指定位置,以下( )操作能实现该功能。6.在Linux下查看文件有多种方法,若希望在查看文件内容过程中,可以按空格实现翻页,应使用( )命令。A. 拥有者可读写执行,同组用户可写可执行,其他用户可读可执行。

2022-09-08 02:00:00 3685

原创 Linux基础命令练习题附答案解析(一)

B. 僵尸进程:一个进程使用fork创建子进程,如果子进程退出,而父进程并没有调用wait或waitpid获取子进程的状态信息,那么子进程的进程描述符仍然保存在系统中。12.在Linux系统下,你用vi编辑器对文本文件test.txt进行了修改,想保存对该文件所做的修改并正常退出vi编辑器,可以( )。1.在 Linux 系统的 vi 编辑器中,如果不保存对文件进行的修改,强制退出 vi 编辑器的命令是()A. 孤儿进程:一个父进程退出,而它的一个或多个子进程还在运行,那么那些子进程将成为孤儿进程。

2022-09-07 03:30:00 8614

原创 数据库SQL习题练习Day8

4.Mysql中表student_info(id,name,birth,sex),字段类型都是varchar,插入如下记录:(‘1014’ , ‘张三’ , ‘2002-01-06’ , ‘男’);C. insert into student_info(id,name,birth,sex) values(‘1014’ , ‘张三’ , ‘2002-01-06’ , ‘男’);9.在E-R模型中,如果有3个不同的实体型,3个m:n联系,根据E-R模型转换为关系模型的规则,转换后关系的数目为 ( )。

2022-09-07 02:00:00 1611

原创 数据库SQL习题练习Day7

15.假设牛客网上有一份绝密文件存于某台机器的secretData数据库中的某个表里面,现在出于数据安全的考虑,对于新创建的用户都只能拥有该机器的登录权限,而不能拥有数据库的其他权限,那么新创建nkw用户满足这一要求的语句是()2.已知在某期刊在线投稿审稿平台投稿,需要先注册作者信息,作家信息表author(作者编号aid,作者姓名aname,作者笔名ausername,作者地址aaddress,作者邮箱aemail)则下列语句正确的是()3.SQL中,下面对于数据定义语言DDL描述正确的是()

2022-09-06 03:30:00 2412

原创 数据库SQL习题练习Day6

5.某打车公司要将驾驶里程(drivedistanced)超过5000里的司机信息转存到一张称为seniordrivers 的表中,他们的详细情况被记录在表drivers 中,正确的sql语句为()8.现在有一个学生表student,需要回收所有机器的nkw用户对学生表student所在数据库user的update和insert权限,则下列语句中能够实现这一功能的语句是()下列SQL语句正确的是()4.批处理是指包含一条或多条T-SQL语句的语句组,下列选项中,关于批处理的规则描述正确的是()

2022-08-30 16:16:25 1850

原创 数据库SQL习题练习Day5

7.Mysql中表student_info(id,name,birth,sex),字段类型都是varchar,插入如下记录:(‘1014’ , ‘张三’ , ‘2002-01-06’ , ‘男’);C. insert into student_info(id,name,birth,sex) values(‘1014’ , ‘张三’ , ‘2002-01-06’ , ‘男’);) from waybillinfo where zonecode=‘中山公园’ and optype=‘异常派件’

2022-08-27 22:16:40 2434

原创 数据库SQL习题练习Day4

选出符合要求的语句。1.已知职员表employee(eno,ename,gender,birthday,salary),现有一张E表,表结构与职员表一致,要求将E表中没有在职员表中出现的女职员添加到职员表中。8.已知员工表如下图所示,员工编号依次递增,现需改变相邻员工的编号,当员工总人数为奇数是,不需要改变最后一个员工的编号。7.检索销量表中销量最好的商品id和销量(假设每件商品只有一个订单),下列SQL语句正确的是()15.在SQL中语法规范中,having子句的使用下面描述正确的是:( )

2022-08-25 10:00:00 2065

原创 数据库SQL习题练习Day3

后台数据库名为LF。10.假设有选课表course_relation(student_id, course_id),其中student_id表示学号,course_id表示课程编号,如果小易现在想获取每个学生所选课程的个数信息,请问如下的sql语句正确的是( )删除符合条件的记录:是男生时删除name='男生姓名’的记录,是女生时删除name='女生姓名’的记录,如下SQL正确的是()?3.向表evaluate的成绩列添加成绩,从表grade中的成绩一列提取记录,下列语句正确的是()

2022-08-24 17:13:34 2882

原创 数据库SQL习题练习Day2

19.快件信息表waybillinfo(id, waybillno, zonecode, optype, update_time)中存储了快件的所有操作信息,请找出在’中山公园’网点,异常派送(optype=‘异常派件’)次数超过3次的快件(waybillno),正确的sql为()17.Mysql中表student_table(id,name,birth,sex),score_table(stu_id,subject_name,score),查询没有英语分数的学生明细记录,如下SQL正确的是()?

2022-08-22 11:10:30 3643

原创 软件测试之黑盒测试方法介绍及测试用例练习

本文章主要介绍黑盒测试的几种方法,通过详细例题进行理解,并且穿插进行了测试用例的设计练习

2022-08-21 22:18:56 3804

原创 关于数组的一些引用操作

初阶学习引用的用法,重点是解引用操作

2022-08-20 09:00:00 1560

原创 数据库SQL习题练习Day1

10.Mysql中表student_table(id,name,birth,sex),score_table(stu_id,subject_name,score),查询多个学科的总分最高的学生记录明细以及总分,如下SQL正确的是()?A. insert into student_info(name,id,sex,birth) values(‘王五’, ‘1016’ , ‘男’, ‘2003-03-01’ );(select * from student_table where sex = ‘男’)t2。

2022-08-20 08:00:00 2546

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除