
python
鹿鸣悠悠
主要写关于软件测试的技术博文和一些python资料分享
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
【第2月 day14】Matplotlib 是什么
建议配合Jupyter Notebook边学边练,立即看到可视化效果!运行后会弹出窗口显示折线图。原创 2025-04-02 15:27:50 · 154 阅读 · 0 评论 -
【第2月_day13】Pandas数据透视表
按月份(行)和图书类型(列)统计平均销售额。:统计每种图书类型的总销售额。的Pandas数据透视表(原创 2025-04-01 10:43:49 · 305 阅读 · 0 评论 -
【第2月_day12】pandas数据分析
方法作用说明常用场景groupby()按指定列分组分类统计、数据透视agg()多维度聚合计算同时计算总和/平均值等保持原数据结构的转换创建新的衍生列apply()自定义复杂处理函数非标准聚合操作。原创 2025-03-28 13:48:50 · 355 阅读 · 0 评论 -
【第二月 day11】Pandas数据清洗学习内容
通过以上操作,你就能完成80%的日常数据清洗工作啦!建议用真实数据集(如CSV文件)练习,实战进步更快!数据中经常有空缺(如Excel中的空白单元格),会导致计算错误或分析偏差。数据中可能有重复行(如多次录入同一个人的信息),影响统计准确性。,用最简单的语言和案例讲解如何处理缺失值、去重等操作👇。以下是针对小白设计的。:清洗一份用户数据表。原创 2025-03-27 11:18:07 · 256 阅读 · 0 评论 -
【第2月_day10】Pandas数据查看与选择
通过这4个查看方法和3种选择操作,你已经可以快速上手Pandas的基础数据处理啦!后续可学习更复杂的操作如分组、合并等。以下是专为小白设计的。原创 2025-03-26 21:28:44 · 713 阅读 · 0 评论 -
【第2月,day9】pandas:数据读取与写入
通过以上学习,你已经掌握了Pandas最核心的IO操作!接下来可以学习数据清洗(如处理缺失值、去重)和分析(如分组统计、排序)啦!以下是专为小白设计的Pandas数据读取与写入学习内容,通过。原创 2025-03-25 13:41:53 · 313 阅读 · 0 评论 -
【第二月_day7】Pandas 简介与数据结构_Pandas_ day1
以下是专为小白设计的 Pandas 简介与数据结构 学习内容,用最通俗的语言和案例讲解核心概念:安装完成后,输入 进入 Python 环境,输入 验证是否成功(不报错即可)二、Pandas 的核心数据结构1. Series(一维数据)定义:像一个带标签的列表,比如一列Excel数据创建方法:基础操作:2. DataFrame(二维表格)定义:像 Excel 表格,由多列 Series 组成创建方法:显示表格:核心概念:2. 选择数据3. 添加/删除列原创 2025-03-24 14:14:46 · 849 阅读 · 0 评论 -
【第2月 - day6】NumPy 基础知识讲解
比 Python 原生列表快 50 倍以上,且支持向量化运算(避免写循环)!:创建一个 5x5 的随机矩阵,计算每一列的平均值,并找到最大值所在的索引!(N-dimensional array),即多维数组。,通过通俗易懂的语言和实际案例,带你快速掌握核心操作!NumPy 的核心是 ndarray。NumPy 是 Python 的。,是数据分析、机器学习的必备工具。以下是专为新手设计的。原创 2025-03-22 17:16:29 · 454 阅读 · 0 评论 -
【第2月 day5】 NumPy广播机制
通过以上内容,小白可以逐步理解广播机制的本质和应用,再结合实践代码加深印象!是NumPy中一种智能的“补全”机制,允许不同形状的数组进行数学运算,学习内容,包含概念、规则、示例和应用场景,尽量用通俗易懂的方式讲解👇。的行向量,直接相加会报错,但广播机制可以自动将行向量“复制”成。:a的第二个维度是2,b的维度是3,既不相等也不是1,无法对齐。,无需手动复制数据。原创 2025-03-21 13:53:08 · 327 阅读 · 0 评论 -
【第2月,day4】NumPy数组数学计算
通过实际代码练习和类比,可以快速掌握数组计算的核心逻辑!遇到问题随时打断提问哦 😊。NumPy是Python中处理数组的核心库,所有运算都基于数组(或矩阵)结构。NumPy提供丰富的统计函数,快速计算数组的整体特征。原创 2025-03-20 11:07:32 · 760 阅读 · 0 评论 -
【第2月 -day3 】NumPy数组形状操作
NumPy数组的形状(Shape)描述了数组的维度结构(如行数、列数)。:拼接维度外的其他维度必须相同(如行拼接时列数需一致)。通过代码实践巩固知识,逐步掌握NumPy的形状操作!:将数组转换为指定形状,元素总数必须不变。:交换数组的行和列(类似矩阵转置)。:将多个数组堆叠成一个更高维数组。:将多维数组“压平”为一维数组。:沿现有轴(如行或列)拼接数组。将多个数组合并为一个。原创 2025-03-19 15:36:36 · 300 阅读 · 0 评论 -
【第2月 day2 】NumPy 数组索引与切片
通过以上内容,小白可以逐步掌握索引和切片的核心操作,建议配合Jupyter Notebook边学边练!学习内容,从基础到应用层层递进,配有通俗易懂的案例和对比表格👇。以下是专为小白设计的。原创 2025-03-18 17:05:54 · 446 阅读 · 0 评论 -
【NumPy-day1】理解数组、形状、数据类型
所有操作都像搭积木一样简单!遇到问题随时回看示例代码,动手试错是最好的学习方式!明天我们将学习如何操作和修改这些数组~:NumPy 是 Python 的“数学工具箱”,用于快速处理数组和矩阵。,用最直观的方式帮你理解核心概念👇。打开命令行(Windows 搜索。原创 2025-03-17 11:48:21 · 234 阅读 · 0 评论 -
【day25】 Python:类的组合
类的组合是面向对象编程中的一种设计模式,它通过在一个类中包含另一个类的实例来实现代码复用。组合的核心思想是“有一个”(has-a)的关系,而不是继承中的“是一个”(is-a)的关系。组合是一种强大的代码复用方式,适合处理“有一个”的关系。组合比继承更灵活,能够避免复杂的类层次结构。在实际开发中,优先考虑组合,只有在明确“是一个”关系时才使用继承。通过理解组合的概念和使用方法,你可以编写出更加灵活和可维护的 Python 代码!原创 2025-03-13 18:21:07 · 314 阅读 · 0 评论 -
AI编写自动化测试脚本
请帮我生成pytest格式的测试用例。原创 2025-03-12 17:28:57 · 354 阅读 · 0 评论 -
Faker 的功能和用法
Faker 是一个用于生成假数据的 Python 库,支持多种语言和数据类型。它可以生成随机的姓名、地址、电话号码、日期、文本等数据,适用于测试、开发和演示场景。原创 2025-03-12 16:22:48 · 1205 阅读 · 0 评论 -
【day24】python:类的多态
多态的本质是。原创 2025-03-12 15:13:38 · 503 阅读 · 0 评论 -
day23:Python 类的封装:私有属性和方法,使用 Getter 和 Setter
封装是面向对象编程(OOP)的三大特性之一(另外两个是继承和多态)。封装的主要目的是隐藏对象的内部实现细节,只暴露必要的接口供外部使用。通过封装,我们可以控制对类内部数据的访问,防止外部代码直接修改对象的内部状态,从而提高代码的安全性和可维护性。封装:通过隐藏内部实现细节,保护对象的状态。私有属性和方法:使用双下划线__来定义私有成员,外部无法直接访问。Getter 和 Setter:通过公有方法来访问和修改私有属性。@property装饰器:使getter和setter。原创 2025-03-10 10:22:58 · 388 阅读 · 0 评论 -
day19:Python类封装
封装就像给你的数据“上锁”——原创 2025-03-07 16:31:45 · 327 阅读 · 0 评论 -
【day22】:**kwargs和*args的区别是什么,都是在什么场景下使用呢?
args和**kwargs是Python中的特殊语法,它们允许函数接收不定数量的参数。下面我会解释它们的区别以及在什么场景下使用。*args。原创 2025-03-05 15:54:56 · 146 阅读 · 0 评论 -
【day22】:python 类的特殊方法
当然可以。下面我会用通俗易懂的方式来解释这些Python类的特殊方法。原创 2025-03-05 15:52:20 · 174 阅读 · 0 评论 -
day19:python 方法重写
方法重写(Method Overriding)是面向对象编程中的一个概念,指的是子类可以重新定义父类中已经存在的方法。通过方法重写,子类可以根据自己的需求改变父类方法的行为。原创 2025-03-04 14:26:55 · 510 阅读 · 0 评论 -
day18:Python类继承基础教程
试着写一个自己的继承例子吧!遇到问题随时回问哦~ 😊。想象你有一个"动物"家族。原创 2025-03-01 11:52:15 · 175 阅读 · 0 评论 -
day17:Python中构造函数的作用及其使用方法
当然可以。原创 2025-02-26 14:06:09 · 195 阅读 · 0 评论 -
day16:的类(Class)属性与方法
类(Class)是面向对象编程(OOP)的基础概念。它可以看作是一个模板,用于创建具有相同属性和方法的对象。类定义了对象的特征和行为。通过以上学习内容,相信你已经对Python类的属性和方法有了基本的了解。多加练习,你会更加熟练地掌握这些知识!原创 2025-02-25 10:51:00 · 183 阅读 · 0 评论 -
第15天学习:类和对象的概念
类:类可以想象成一个蓝图或者模板。它定义了一组具有相同特征和行为的对象的集合。比如,我们可以定义一个“动物”类,这个类会包含所有动物共有的特征(如名字、年龄)和行为(如吃、睡)。对象:对象是类的具体实例。比如,根据“动物”这个类,我们可以创建一个具体的“猫”对象,这个对象会有自己的名字、年龄,并且可以执行吃、睡的行为。在Python中,我们使用class关键字来定义一个类。print(f"self . name } 正在吃饭。self . name } 正在睡觉。")原创 2025-02-22 16:40:26 · 613 阅读 · 0 评论 -
Python 类和对象详解
类是创建对象的蓝图。在Python中,类是通过class关键字定义的。# 类的属性# 类的构造方法# 类的方法# 方法体passClassName是类的名称,通常使用大写字母开头。attribute1是类的属性,它属于类本身,而不是类的实例。__init__是类的构造方法,当创建类的实例时自动调用。self参数是对类实例的引用。method1是类的一个方法,self参数是必须的,代表类的实例。原创 2025-02-21 17:31:05 · 358 阅读 · 0 评论 -
pycharm的注释
多行注释:“”“”(多输入单或者双引号),主要应用def函数注释。单行注释:ctrl+\,主要是文档内注释。原创 2024-10-19 17:48:03 · 226 阅读 · 0 评论 -
requets库传data和传json的区别
传data和传json的qubie被。原创 2024-07-22 18:13:57 · 261 阅读 · 0 评论 -
编写自动化测试用例的简单办法
需要的工具:apifox、pycharm。原创 2024-07-17 15:30:32 · 383 阅读 · 0 评论 -
RobotFramework写测试用例时的小技巧,代码自动生成+data自动获取
在这里插入图片描述。原创 2024-02-07 17:58:48 · 317 阅读 · 0 评论 -
软件测试过程中用接口怎么将web系统的多页数据展示在1页
例如:需要搜10页数据,用接口去处理。原创 2024-06-18 17:47:54 · 328 阅读 · 0 评论 -
pytest+requests实现自动化代码编写思路
我测试用的网站是白月黑羽网站下载地址和测试用例都可以去网站找系统下载地址:https://www.byhy.net/prac/pub/info/bysms/测试用例下载地址:https://cdn2.byhy.net/files/selenium/testcases.xlsx参考文档:https://blog.youkuaiyun.com/weixin_41665637/article/details/139779579?spm=1001.2014.3001.5501#代码调用,引入装饰器原创 2024-07-16 11:34:30 · 328 阅读 · 0 评论 -
selenium对于白月黑羽selenium的实战技巧补充
我们操作时,把高级当成一个按钮,把url当成一个跳转链接。1、手动操作就是点击高级,再点击高级中的url。selenium 在实际操作中对内容进行补充。链接的url和中文。原创 2022-08-29 15:31:07 · 2096 阅读 · 0 评论 -
pytest 和httprunner 运行的常用命令
1、只运行一个用例,保证用例可以正常的运行pytest -VS +要执行的脚本地址和名称pytest -vs /Users/edy/dtstack-httprunner/dtstack-httprunner/testcases/interfacetest/tag/dict/candelete_dict_test.py2、清屏clear3、运行一个用例包下的所有用例pytest -VS + 要执行的脚本地址例子:pytest -vs /Users/edy/dtstack-httprun原创 2021-11-03 22:46:27 · 550 阅读 · 0 评论 -
介绍几个写代码和上传代码,好用的工具
1、中文翻译https://www.bejson.com/convert/unicode_chinese/2、在线jsonhttps://www.json.cn/3、在线代码比对https://www.qtool.net/contrast原创 2021-11-02 20:43:48 · 1150 阅读 · 0 评论 -
pycharm里,提高测试方式的办法
1、结果的缩进2、输入内容勾选后,可以自动换行原创 2021-10-27 14:29:33 · 111 阅读 · 0 评论 -
测试用例excle横版,调节成word竖版
需求:客户要求的测试用例模板数列方式的,但是我们公司是禅道里导出来的,常用的格式。要把图2转换成图1 具体的操作步骤如下:一、确定测试用例数量1、先确定一下 我们的测试用例有多少条,这个在excle中就可以得出二、复制用例的模板数量2、确定下测试用例的格式,然后复制条数,这个我们要用过python脚本来得到脚本:a="""用例名称测试目的预置条件测试过程预期结果测试结果备注"""print(a*187,end=" ")三、结果分析和优化3、结果运行如这样原创 2021-09-15 14:04:09 · 788 阅读 · 0 评论 -
python加换行和去换行(去掉换行,end =““;加换行 ,‘\n‘)
去掉换行,end =""加换行 ,'/n'文章目录去掉换行换行去掉换行换行原创 2021-09-14 19:14:34 · 4769 阅读 · 1 评论 -
mac下查询项目的文件的地址
/Users/edy/Downloads/google原创 2021-09-14 16:42:21 · 182 阅读 · 0 评论