
Python基础专栏
文章平均质量分 95
掌握Python编程基础,包括语法、数据结构、函数、面向对象编程等,为后续自动化测试打下坚实基础。
tester Jeffky
大家好,我是jeffky,一名热衷于软件测试的专业人士。自从19年开始涉足这个领域以来,我一直在不断地学习和成长,积累了丰富的实践经验。我拥有 istqb、软件评测师、系统集成项目管理工程师、信息系统项目管理工程师认证,并在 功能测试、自动化测试等 方面有着深入的研究。
在过去的几年里,我担任软件测试工程师、质量主管,参与了多个大型项目的开发和测试工作。在这个过程中,我熟练掌握了各种测试方法和工具,如黑盒测试、自动化测试、性能测试、渗透测试等。此外,我还具备良好的团队协作能力和沟通技巧,能够与开发团队、产品团队和其他利益相关者紧密合作,确保项目的顺利进行。
展开
-
Python项目实战:从零构建一个小工具——测试用例生成器
本项目通过Python开发了一个测试用例生成器,实现了测试用例的自动生成和Excel导出功能。原创 2025-03-04 14:12:13 · 504 阅读 · 0 评论 -
Python代码风格:PEP 8与代码格式化
PEP 8 是 Python 官方的代码风格指南,全称为《Python Enhancement Proposal 8》。它定义了 Python 代码的编写规范,包括代码布局、命名约定、注释风格等,旨在提高代码的可读性和一致性。本文详细介绍了 Python 代码风格规范(PEP 8),并探讨了代码格式化工具、IDE 集成、代码风格检查工具以及最佳实践。通过遵循 PEP 8 规范和使用自动化工具,开发者可以编写整洁、易读的 Python 代码,提高团队协作效率和代码质量。原创 2025-03-04 10:28:01 · 408 阅读 · 0 评论 -
Python虚拟环境:隔离项目的依赖管理
虚拟环境是一个独立的 Python 运行环境,它允许开发者为每个项目创建独立的依赖环境,避免不同项目之间的依赖冲突。Python 提供了多种虚拟环境工具,包括venvvirtualenv和conda。每种工具都有其特点和适用场景。venv是 Python 3.3 引入的标准库模块,用于创建轻量级的虚拟环境。它是 Python 官方推荐的工具,适合大多数开发场景。本文详细介绍了如何使用venv创建和管理 Python 虚拟环境,涵盖了虚拟环境的基础知识、创建与激活、依赖管理、与开发工具的集成以及最佳实践。原创 2025-03-04 09:36:50 · 71 阅读 · 0 评论 -
PyCharm高效开发:快捷键与调试技巧
PyCharm是由JetBrains开发的一款功能强大的Python集成开发环境(IDE)。它提供了丰富的功能,包括代码编辑、调试、测试、版本控制等,帮助开发者提高编程效率和代码质量。PyCharm 支持自定义插件开发,可以通过 Java 或 Kotlin 编写插件,扩展 PyCharm 的功能。本文详细介绍了 PyCharm 的快捷键、调试技巧、代码优化方法等内容,帮助读者提升开发效率和代码质量。通过掌握这些工具和技巧,可以更加高效地使用 PyCharm 进行 Python 开发。原创 2025-03-04 08:53:17 · 60 阅读 · 0 评论 -
Python标准库:常用模块的实战指南
RED = 1GREEN = 2BLUE = 3print(f"枚举值: {Color.RED}")typing本文深入探索了 Python 标准库中的常用模块,包括ossysdatetimemathrandomjsonreitertoolsfunctoolsloggingsubprocessthreadingsockethttpurllibcsvsqlite3pathlibshutilglobargparseenum和typing等。原创 2025-03-03 17:21:21 · 49 阅读 · 0 评论 -
异常处理:让你的代码更健壮
异常处理是指在程序执行过程中,当出现异常情况时,程序能够捕获并处理这些异常,从而避免程序崩溃或产生不可预料的结果。检测异常:程序在执行过程中检测到异常情况。捕获异常:使用异常处理机制捕获异常。处理异常:根据异常类型和具体情况,采取相应的处理措施。恢复执行:在异常处理完成后,程序可以继续执行或优雅地退出。在Python中,异常处理主要通过try-except语句实现。在某些情况下,内置的异常类型可能无法满足需求,这时可以自定义异常。自定义异常通常通过继承Exception类来实现。示例:自定义异常。原创 2025-03-03 14:52:18 · 486 阅读 · 0 评论 -
文件操作:读写文件的实用技巧
本文详细介绍了文件操作的基本概念、文本文件和二进制文件的读写方法、文件操作的常用技巧、异常处理以及实际应用场景。文件操作的基本流程:打开、读写、关闭。文本文件和二进制文件的读写方法。文件指针操作、文件属性获取、目录操作等高级技巧。文件操作中的异常处理方法。文件操作在配置文件、日志文件和数据存储中的实际应用。原创 2025-03-03 15:28:30 · 256 阅读 · 0 评论 -
模块与包:Python代码的组织之道
模块是 Python 代码的基本组织单元,通过模块可以将代码划分为逻辑清晰的功能单元。创建一个模块非常简单,只需编写一个.py文件即可。示例:创建模块包是一个包含多个模块的目录,通常还包含一个文件。创建一个目录。在目录中创建文件。在目录中添加模块文件。示例:创建包my_package总结模块和包是 Python 中组织代码的核心工具,它们能够将代码划分为逻辑清晰、功能独立的单元,提升代码的可维护性和复用性。通过本文的学习,您已经掌握了模块与包的基本概念、创建与使用方法、高级技巧以及最佳实践。原创 2025-03-03 16:26:51 · 63 阅读 · 0 评论 -
面向对象编程:类与对象的艺术
类属性activation = 'ReLU' # 所有实例共享# 实例属性# 实例方法本文系统介绍了Python面向对象编程的核心机制,通过类与对象、继承多态、封装控制等基础概念,解决了动态语言中OOP设计模式实现的关键问题,结合描述符、抽象基类等高级特性,帮助读者掌握构建可扩展系统的能力。通过设计模式实践与元类编程解析,提供企业级代码设计范本,使开发者能有效应对复杂业务场景,提升代码可维护性与架构设计水平。下一步学习计划《异常处理:让你的代码更健壮》 学习如何使用try-except。原创 2025-02-26 12:14:36 · 175 阅读 · 0 评论 -
Python函数:从定义到高级用法
函数基础概念定义你的第一个函数参数传递机制详解返回值与作用域Lambda函数与匿名函数闭包与装饰器原理生成器函数与协程函数式编程实践递归函数与算法实现函数性能优化技巧常见问题与解决方案总结与下一步学习计划函数是执行特定任务的独立代码块,通过将程序分解为可管理的模块实现代码复用。使用def关键字定义支持多范式编程(面向对象/函数式)可接受参数并返回值支持嵌套定义输入参数 → 函数处理 → 返回结果"""显示简单的问候语"""")# 调用函数。原创 2025-02-26 10:36:31 · 256 阅读 · 0 评论 -
Python流程控制:if、for、while的灵活运用
本文详细介绍了Python中的流程控制语句,包括ifforwhile的基本语法、嵌套使用、常见问题及优化建议。通过丰富的示例代码,帮助读者理解并掌握这些语句的灵活运用。下一步学习计划《Python函数:从定义到高级用法》 学习如何定义函数、传递参数、返回值,并探索lambda函数和闭包的高级用法。《面向对象编程:类与对象的艺术》 深入理解Python的面向对象编程,掌握类、对象、继承和多态的核心概念。《异常处理:让你的代码更健壮》 学习如何使用try-except捕获和处理异常,编写稳定可靠的程序。原创 2025-02-25 17:17:50 · 61 阅读 · 0 评论 -
Python数据结构:列表、元组与字典的妙用
列表是Python中最常用的数据结构之一,它是一个有序的可变序列,可以存储任意类型的元素。列表用方括号[]表示,元素之间用逗号分隔。特性有序:元素按照插入顺序排列。可变:可以动态添加、删除或修改元素。支持多种数据类型:可以存储整数、字符串、布尔值等。元组是一个有序的不可变序列,用圆括号()表示。特性有序:元素按照插入顺序排列。不可变:创建后不能修改。支持多种数据类型。字典是一个无序的键值对集合,用花括号{}表示。特性无序:元素没有固定顺序。可变:可以动态添加、删除或修改键值对。原创 2025-02-25 16:11:11 · 73 阅读 · 0 评论 -
Python语法速成:变量、运算符与表达式
在Python中,变量是用来存储数据的容器。变量名只能包含字母、数字和下划线。变量名不能以数字开头。变量名不能是Python的关键字(如ifelsewhile等)。变量名应具有描述性,以便于理解。# 合法的变量名# 非法的变量名1var = 20 # 错误:变量名不能以数字开头if = 30 # 错误:if是关键字通过本文,你已经成功掌握了Python中变量、运算符与表达式的基础知识,理解了如何定义变量、使用各种运算符以及编写复杂的表达式。原创 2025-02-25 14:12:53 · 187 阅读 · 0 评论 -
Python初体验:从零到Hello World
本文将手把手教你从零开始,完成Python 3.12和PyCharm的安装,并编写你的第一个Python程序——“Hello World”。打开PyCharm,点击“File” -> “Settings” -> “Project: <项目名>” -> “Python Interpreter”,选择已安装的Python 3.12作为解释器。现在,你已经完成了Python和PyCharm的安装,接下来我们将创建一个简单的Python项目,并编写“Hello World”程序。双击下载的安装包,启动安装向导。原创 2025-02-25 10:38:23 · 72 阅读 · 0 评论