小庄-Python办公
上市公司旗下线上教育公司Python高级讲师(4年教学经验),基础扎实;现任物流大厂某结算中心PythonOA(办公自动化)工程师。
Python办公文章优质创作者;优快云认证博客专家;Python编程领域有着丰富的经验和技能,熟练掌握Python办公自动化技术。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
30天入门Python(基础篇)——第3天:【变量】与【输出】与【转义符】(万字解析,建议收藏)
30天入门Python(基础篇)——第3天:【变量】与【输出】与【转义符】(万字解析,建议收藏)原创 2023-09-14 15:23:24 · 1176 阅读 · 0 评论 -
30天入门Python(基础篇)——第1天:为什么选择Python
Python基础python基础学习python从基础到入门python从零到精通原创 2023-09-09 14:18:28 · 899 阅读 · 0 评论 -
30天入门Python(基础篇)——第2天:Python安装(保姆级)与IDE的认识与选择+详细安装教程(万字建议收藏)
Python安装Python解释器安装pythonIDE安装pycharm安装原创 2023-09-08 13:52:53 · 3977 阅读 · 2 评论 -
30天入门Python(基础篇)——第33天:标准库学习之urllib模块
本文介绍了Python标准库urllib模块的功能及使用方法。urllib是一个处理URL和网络请求的模块集合,包含四个子模块:request(发送HTTP请求)、parse(解析URL)、error(异常处理)和robotparser(解析robots.txt)。文章详细讲解了如何发送GET/POST请求、处理URL参数、设置请求头、实现基本认证、管理Cookie以及使用代理等核心功能,并提供了完整的代码示例。该模块是Python进行网络编程的基础工具,适合处理各类HTTP/HTTPS请求场景。原创 2025-08-07 10:08:30 · 33 阅读 · 0 评论 -
30天入门Python(基础篇)——第32天:标准库学习之json模块
本文介绍了Python中json模块的核心功能,包括JSON数据序列化与反序列化、文件操作以及自定义编码器。文章详细讲解了Python与JSON数据类型的对应关系,并提供了基础操作示例代码,如将Python对象转换为JSON字符串、格式化输出等。同时展示了如何读写JSON文件,以及通过自定义编码器处理datetime、date等复杂数据类型。该模块可广泛应用于Web API、配置管理等场景,是Python处理JSON数据的标准解决方案。原创 2025-08-06 10:30:00 · 35 阅读 · 0 评论 -
30天入门Python(基础篇)——第31天:标准库学习之re模块
Python re模块是一个强大的正则表达式工具,可用于高效处理文本数据。摘要包括:1)基本功能:模式匹配、文本搜索、字符串替换、数据验证等;2)核心语法:元字符(.^$+?等)、字符类([ ])、预定义字符类(\d\w\s等)及量词(+?{});3)高级特性:分组捕获、贪婪/非贪婪匹配、性能优化。通过示例演示了正则表达式在邮箱验证、HTML解析等场景的应用,帮助开发者掌握文本处理利器。原创 2025-08-04 22:17:04 · 869 阅读 · 1 评论 -
30天入门Python(基础篇)——第30天:标准库学习之math模块
Python math模块详解 math模块是Python进行数学计算的核心模块,提供丰富的数学函数和常数。主要内容包括: 基础数学运算:绝对值、取整、幂运算、开方、模运算等 三角函数:正弦、余弦、正切及其反函数,支持弧度与角度转换 对数指数函数:自然对数、常用对数、指数运算 特殊函数:阶乘、伽马函数、误差函数等 数学常数:π、e、无穷大等预定义常数 数值判断:识别NaN、无穷大等特殊值 模块适用于科学计算、工程分析和数据处理等领域,通过精确的函数实现提高计算效率和准确性。原创 2025-08-03 10:32:39 · 175 阅读 · 0 评论 -
30天入门Python(基础篇)——第29天:标准库学习之random模块
本文介绍了Python中random模块的功能与应用,包括基础随机数生成、序列随机操作和概率分布三大核心功能。该模块提供伪随机数生成器,支持整数、浮点数生成,序列选择、打乱和采样,以及正态分布、指数分布等多种概率分布实现。文章详细演示了随机种子控制、权重选择和状态管理,并提供了代码示例展示不同分布的实际应用场景,如模拟IQ分数、洗牌算法等。random模块是处理随机性和概率问题的强大工具,适用于模拟实验、游戏开发、数据采样等多个领域。原创 2025-08-03 10:24:52 · 37 阅读 · 0 评论 -
30天入门Python(基础篇)——第28天:标准库学习之datetime模块
本文介绍了Python中datetime模块的使用方法。该模块提供了强大的日期时间处理功能,核心类包括date(日期)、time(时间)、datetime(日期时间)和timedelta(时间差)。文章详细演示了日期对象的创建、格式化、比较运算、特殊日期计算等操作,以及时间对象的属性获取、格式转换、时间范围检查等实用技巧。通过代码示例展示了如何获取当前日期、计算日期差、格式化输出、检查工作时间等常见场景,是Python处理日期时间问题的实用指南。原创 2025-08-02 19:49:49 · 40 阅读 · 0 评论 -
30天入门Python(基础篇)——第27天:标准库学习之time模块
摘要:本文详细介绍了Python中time模块的核心功能与应用场景,包括时间获取、格式化、解析、程序暂停和性能计时等操作。文章通过代码示例展示了如何获取时间戳、转换时间格式、解析时间字符串,以及使用sleep()和perf_counter()进行程序暂停与精确测量。该模块适用于基础时间处理任务,是Python处理办公自动化中时间相关操作的重要工具。原创 2025-08-02 10:57:03 · 42 阅读 · 0 评论 -
30天入门Python(基础篇)——第26天:标准库学习之sys模块
本文介绍了Python中sys模块的核心功能与应用场景。sys模块作为系统级编程工具,主要提供6大功能:1) 访问Python解释器版本和平台信息;2) 处理命令行参数;3) 控制标准输入输出重定向;4) 管理模块搜索路径;5) 控制程序执行流程;6) 监控内存使用和性能。文中通过详细代码示例演示了各功能的实现方法,包括获取系统信息、解析命令行参数、重定向标准输出、动态修改模块路径、设置递归限制等实用技巧。该模块是Python系统编程和脚本开发的重要工具,可有效提升开发效率。原创 2025-08-01 09:12:22 · 34 阅读 · 0 评论 -
30天入门Python(基础篇)——第25天:标准库学习之OS模块
本文介绍了Python标准库中的os模块,重点讲解其在文件和目录操作、路径处理、环境变量管理以及系统信息获取方面的功能。文章提供了多个实用代码示例,包括获取当前目录、创建/删除目录、文件操作、路径拼接、环境变量访问等,并展示了文件备份和清理脚本的实际应用。最后强调了跨平台兼容性、异常处理和权限问题等注意事项,帮助开发者编写健壮的Python程序。文章还包含作者专栏推荐和对初学者的鼓励。原创 2025-07-31 13:49:45 · 195 阅读 · 0 评论 -
30天入门Python(基础篇)——第24天:面向对象之类属性与方法(私有属性、私有方法)
本文介绍了Python面向对象编程中的核心概念:类属性与实例属性的区别、类方法和静态方法的使用、私有属性和方法的封装机制,以及@property装饰器的应用。主要内容包括:1)类属性是类共享的,实例属性是每个对象独有的;2)类方法通过@classmethod定义,静态方法通过@staticmethod定义;3)双下划线前缀实现私有属性和方法;4)使用@property实现属性访问控制。这些知识点帮助开发者掌握Python的封装特性,提高代码的安全性和可维护性。原创 2025-07-29 23:53:32 · 48 阅读 · 0 评论 -
30天入门Python(基础篇)——第23天:面向对象之多态与抽象类
摘要 本文介绍了Python中的多态特性及其实现方式。主要内容包括:1) 多态的基本概念和优势,如代码灵活性、可扩展性;2) 鸭子类型的原理与示例,展示不同对象对相同方法的响应;3) 方法重写实现多态,通过图形类案例演示;4) 抽象基类(ABC)的使用方法,确保子类实现特定接口。文章通过实际代码示例,帮助读者理解如何利用多态特性提高代码复用性和扩展性,适用于文件处理、图形计算等多种场景。原创 2025-07-28 18:35:34 · 77 阅读 · 0 评论 -
30天入门Python(基础篇)——第22天:面向对象之继承与多继承
本文介绍了Python面向对象编程中的继承特性,包括单继承、多继承及其核心概念。主要内容为:1. 继承的基本概念与优势,如代码复用和扩展性;2. 单继承语法及实际应用示例;3. super()函数的使用方法,包括调用父类构造和保留父类功能;4. 多继承语法与典型案例;5. 方法解析顺序(MRO)原理及查看方式。文章通过动物类层次结构等示例,演示了继承关系、方法重写和属性继承的实际应用,帮助读者掌握面向对象编程的核心特性。原创 2025-07-28 18:27:12 · 50 阅读 · 0 评论 -
30天入门Python(基础篇)——第21天:面向对象初识
本文介绍了Python面向对象编程(OOP)的基础概念,包括类和对象的定义、属性与方法的创建,以及__init__构造函数和self参数的使用。通过猫类、学生类和银行账户类等实例,展示了如何构建实用的类结构。文章还对比了实例属性和类属性的区别,分析了OOP在代码重用、数据封装和模块化设计方面的优势,并指出了常见错误如忘记self参数等问题。作为《30天学习Python从入门到精通》专栏的第21课,该内容适合零基础学习者系统掌握Python的面向对象编程基础。原创 2025-06-26 09:56:21 · 70 阅读 · 0 评论 -
30天入门Python(基础篇)——第20天:输出格式美化详解
本文介绍了Python格式化输出的多种方法,包括基础输出技巧、字符串格式化和高级应用。主要内容涵盖:1) print()函数参数使用;2) 传统%格式化、str.format()方法和现代f-string;3) 数字、日期、对齐等格式控制;4) 自定义类格式化和条件输出等高级技巧。文章还展示了如何实现动态宽度和精度调整,适合零基础学习者和需要巩固知识的开发者。这些格式化技巧能显著提升代码输出可读性,是Python编程必备技能。原创 2025-06-24 14:45:00 · 140 阅读 · 1 评论 -
30天入门Python(基础篇)——第19天:模块与包详解
本文介绍了Python模块的基本概念和使用方法。模块是Python组织代码的基本单位,用于代码重用、命名空间管理和功能组织。文章展示了如何创建模块(如math_utils.py)、导入模块的不同方式(完整导入、选择性导入、使用别名等),以及模块搜索路径机制。同时讲解了5个常用内置模块的功能:os(操作系统接口)、sys(系统相关)、datetime(日期时间)、random(随机数)和json(JSON数据处理)。原创 2025-06-24 14:15:00 · 179 阅读 · 0 评论 -
30天入门Python(基础篇)——第18天:Python 装饰器详解
本文介绍了Python装饰器的基本概念和使用方法。装饰器允许在不修改原函数代码的情况下为函数添加新功能,本质上是一个接受函数并返回新函数的函数。文章详细讲解了装饰器的基本语法,包括简单装饰器和带参数的装饰器,并展示了常用内置装饰器如@property、@staticmethod和@classmethod的用法。此外,文章提供了多个实用装饰器示例,如计时器、重试机制和缓存功能,并介绍了类装饰器的实现方式。最后强调了使用functools.wraps保持函数元数据的最佳实践。原创 2025-06-23 14:53:49 · 79 阅读 · 0 评论 -
30天入门Python(基础篇)——第17天:匿名函数的应用
python中匿名函数的应用原创 2025-03-10 09:35:26 · 140 阅读 · 1 评论 -
30天入门Python(基础篇)——第16天:函数的作用域(局部变量、全局变量)
python中函数的作用域(局部变量、全局变量)原创 2025-03-08 15:00:00 · 106 阅读 · 0 评论 -
30天入门Python(基础篇)——第15天:函数初认识2(关键字参数、不定长参数)
python中函数 关键字参数、不定长参数原创 2025-03-04 11:32:35 · 113 阅读 · 0 评论 -
30天入门Python(基础篇)——第14天:函数初认识(定义函数、调用函数、位置参数、默认参数,返回值)
30天入门Python(基础篇)——第14天:函数初认识(定义函数、调用函数、位置参数、默认参数,返回值)原创 2025-03-03 13:39:51 · 125 阅读 · 0 评论 -
30天入门Python(基础篇)——第13天:Python3 迭代器与生成器(详解)
Python3 迭代器与生成器原创 2025-02-26 08:57:42 · 122 阅读 · 0 评论 -
30天入门Python(基础篇)——第12天:Python 推导式列表+字典+集合+元组
Python 列表推导式Python 字典推导式Python 集合推导式Python 元组推导式原创 2025-02-25 15:17:31 · 100 阅读 · 0 评论 -
30天入门Python(基础篇)——第11天:continue & break
这两个控制语句在编写循环时非常有用,尤其是在需要根据某些条件跳过或终止循环的情况下。通过灵活使用continue和break,我们可以编写出更加高效和简洁的代码。原创 2025-02-24 08:45:00 · 89 阅读 · 0 评论 -
30天入门Python(基础篇)——第10天:Python语法阶段——循环语句—while循环
Python中的while循环语句教材!原创 2025-02-21 11:39:14 · 121 阅读 · 0 评论 -
30天入门Python(基础篇)——第9天:Python语法阶段——循环语句—for循环
1、python中的循环语句2、可迭代对象3、for 循环结构案例1案例24、for 循环与range()5、分析一下range()①、生成数字列表(总结:取头不取尾,想取到尾,尾+1)②、生成等差数字列表(总结:rang(首项,末项,步长))③、for 循环内 也可放入其他代码④、for循环可以嵌套使用,非常经典的代码(九九乘法表)6、range()函数①快速生成列表②快速生成列表(100以内单数)总结原创 2024-08-07 14:54:35 · 420 阅读 · 1 评论 -
Python基础—字典的常见操作(期待收藏+关注)
Python基础—字典的常见操作(期待收藏+关注)原创 2024-07-27 08:30:00 · 104 阅读 · 0 评论 -
30天入门Python(基础篇)——第8天:Python语法阶段——条件控制语句—if语句
本节课介绍了python中的if语句,双分支、多分支if嵌套语句,欢迎大家访问原创 2024-02-19 10:52:10 · 243 阅读 · 0 评论 -
30天入门Python(基础篇)——第7天:Python中运算符详解(算数运算符、赋值运算符、比较运算符、位运算符、逻辑运算符、成员运算符、身份运算符)
Python中运算符详解(算数运算符、赋值运算符、比较运算符、位运算符、逻辑运算符、成员运算符、身份运算符)原创 2023-12-12 14:51:18 · 1051 阅读 · 0 评论 -
30天入门Python(基础篇)——第6天:数据类型转换(字符串-整数-浮点数三者之间的相互转换)
python中整数、浮点数、字符串三者之间的相互转换基础数据类型之间的相互转换!原创 2023-12-11 15:09:32 · 1054 阅读 · 0 评论 -
30天入门Python(基础篇)——第5天:列表\字典的补充说明&字符串切片\列表切片(保姆级+万字)
python关于字符串的切片python关于列表的切片python关字典的内置函数python关于列表的排序原创 2023-11-16 15:27:50 · 265 阅读 · 0 评论 -
30天入门Python(基础篇)——第4天:Python中的【输入】+【数据类型】的认识(万字建议点赞收藏)
python基础数据类型列表、元组、字典、集合常见的容器类数据类型保姆级讲解!!原创 2023-10-10 14:12:41 · 580 阅读 · 0 评论