首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
Python进阶
郝同学的测开笔记
创建于2023-04-18
订阅专栏
掌握Python内部原理,而不仅仅是API调用者
等 30 人订阅
共41篇文章
创建于2023-04-18
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
Python 中 any() 和 all() 的区别
前言 这段时间看开源项目源码时,又看到了all()函数,还有一个内置函数any() 。这篇 文章就探讨清除这两个函数的区别。 any() 该函数接受一个可迭代对象作为参数 如果该对象中至少有一个元
避免 FastAPI 多进程环境下 ApScheduler 定时任务重复触发的方法
前言 前段时间在覆盖率服务中使用ApScheduler增加了定时任务,还不清楚的同学可以看看这篇文章ApScheduler:Python 中的任务调度库,然后又使用Gunicorn部署到正式环境,可以
ApScheduler:Python 中的任务调度库
前言 先来说说我们公司Java代码增量覆盖率的实现,大致分为两部分,第一部分定时获取全量测试覆盖率报告,第二部分通过diff操作统计增量代码覆盖率,刚开始,全量覆盖率的获取是脚本形式实现,然后使用cr
Python 脚本化 Git 操作:简单、高效、无压力
前言 如何判定此次测试是否达标,代码覆盖率是衡量的标准之一。前段时间,利用fastapi框架重写了覆盖率统计服务,核心其实就是先获取全量代码覆盖率,然后通过diff操作统计增量代码覆盖率,当然要使用d
Python 中的 URL 解析与构建:urllib.parse 模块详解
前言 最近测试一个需求,入职需要进行音乐基础考试需求,简单说就是通过播放的音频回答填空区是什么音符,当然音频、答案等都是上传到oss的,上传oss后,自动拼一个url然后入库。本以为很顺利,可是到小程
类型注解和 mypy:构建可靠的 Python 代码库的基石
前言 我们都知道python是动态类型语言,让我们专注于代码实现功能,不用关心太多类型问题,但在实际开发中,有很多问题是与类型相关的,这篇文章我们就讨论如何让动态类型拥有静态类型语言才有的能力? 类型
Python多重继承慎用
前言 在Python中,多重继承是一种强大的功能,它允许一个子类从多个父类中继承属性和方法。然而,多重继承也可能导致一些问题,这篇文章我们就探索一下多重继承可能带来的问题。 多重继承要慎用 为啥要慎用
深入理解 Python 中的抽象类
前言 在Python中,抽象类是一种重要的概念,日常用法对于一个经常使用Python的人来说并不陌生,这里我们不说基础使用,聊一聊抽象类的特殊机制。 抽象类 灵活的子类化机制 常见的方式通过继承基类来
面向对象属性与特性
前言 最近在看python源码时,看到有很多地方使用@property装饰器,激发了我的兴趣,决定再次探索一下面向对象属性 私有属性 熟悉Java的朋友都知道,可以使用关键字public、privat
重新探索循环与可迭代对象:解密迭代的奥秘
前言 对于一个编程人员来说,循环迭代应该是开发工作中使用最多的,对于python来说,使用循环也就很简单,for循环、while循环语法都比较简单,但想要真正掌握合理运用,那就需要我们进一步探索了。
爱上 Conda:Python 程序员的必备工具
前言 之前对于python环境的管理,我通常的做法是在项目目录中使用python -m venv myvenv这种方式来创建属于当前项目工程的虚拟环境。但最近,公司基于项目需要让客户端试着跑一些端测大
快速而简便:使用Pandas操作Excel的技巧与方法
前言 今天接到一个需求,需要读取excel,将其中两列分别作为字典的key、value进行保存,怎么读取excel呢,之前好像使用过Pandas,但是接触不多,借此机会记录一下学习的收获。 Panda
深入理解Python异常处理机制:重新学习带来的新收获
前言 前些天,公司准备使用开源BI工具superset,但部署成功后,连接阿里数仓获取表时,一直报错,苦于日志不详细,从日志中并没有看出哪里的问题,然后就拉源码进行调试,终于找到抛出异常的位置,但是当
通过学习这些技巧,让你的Python代码更加简洁和高效
前言 今天看到一些关于容器的使用技巧,这里分享给大家,一起提高python编程能力 列表性能陷阱 陷阱一 列表中插入数据,我们通常使用append()方法在尾部追加,也可以使用insert()在任意位
掌握Python自定义字典类型:打造自己的映射容器
前言 Python容器类型的常用操作对于一个Python使用者来说应该不陌生,其中字典是一种更复杂的容器结构。但有时候内容容器类型并不能满足我们的需求,我们有时候需要创造新的容器类型来满足需求,这篇文
突破常规:揭秘我在学习 Python 容器时的新收获
前言 Python代码也写了好长时间了,回过头来再看基础知识,还是颇有收获,这里记录一下自己再看容器类型的收获 元组 我们都知道定义元组像下面这样使用() 其实,()不是定义元组的关键标志,我们删除两
拒绝臃肿:长字符串编写的艺术与技巧
前言 日常开发中,总会遇到代码中需要写一下字符串字面量的地方,长的字符串在代码中总是显的格格不入,如何变得更加优雅呢? 遇到超长字符串写么写优雅 PEP8规范建议每行字符数不超过79,但实际编码过程中
深入探究Python Collections模块:高效数据结构解决方案
前言 这几天刷leetcode题时,看到题解中有这样一行代码collections.defaultdict(list),不明白是啥意思,平时开发的脚本中未遇到,借着这个机会,学习一下collectio
深入探讨Python枚举:理解Enum模块的原理与应用
前言 前段时间在阅读别人的代码时,看到代码中有好多数字,虽然增加的注释,哪个值代表哪种状态,但还是看起来很难受,不优雅,如何改善这个问题呢?当然是枚举。 什么是枚举类型? 枚举类型允许我们创建包含一组
Python变量与字符串:高级应用与技巧
前言 看别人的源码时总感觉高大上,看自己写的代码,总感觉有点廉价感,总是不那么顺眼,那该如何提高自己的编程质量,让代码看起来更优雅呢?那我们除了掌握基础知识,还需要掌握一些高阶用法。 基础知识 变量常
下一页