Python 系列(三十六) 多个对象如何共享数据?彻底搞懂类变量
从零开始学习 Python 类变量与实例变量,理解类变量的共享机制、实例属性查找过程,以及通过对象赋值和通过类名赋值的区别,并结合 Linux 服务器资产管理案例,掌握类变量的实际用法。
Python 系列(三十五) 学会特殊方法,让对象打印出你想要的内容
从零开始学习 Python 特殊方法,理解类与对象的关系,掌握 __init__() 初始化方法和 __str__() 字符串表示方法,并通过 Linux 服务器资产管理案例,学习创建服务器对象和格式化输出信息。
Python 系列(三十四) Python 属性详解,搞懂类属性、实例属性和 setter
从零开始学习 Python 属性与装饰器,理解实例属性和类属性的区别,掌握 @property、setter、属性初始化与异常捕获,通过圆形类实战实现属性检查和面积计算。
Python 系列(三十三) 什么是类和对象?零基础理解 Python class
从零开始学习 Python 类与对象,了解 class 关键字的基本用法,掌握对象的创建、__init__() 初始化方法和 self 参数,为学习 Python 面向对象编程打好基础。
Python 系列(三十二) 面向对象编程入门,从零理解类、对象、封装与继承
本文讲解类与对象、属性与方法、封装、抽象、继承和多态,提供可直接运行的 Python 代码,帮助初学者掌握面向对象编程的核心思想。
Python 系列(三十一) 搞懂 datetime 日期时间,轻松处理时区与时间计算
本文学习 date、time、datetime、timedelta 的使用方法,掌握日期时间格式化、字符串解析、时区转换与耗时测量,并通过 Linux 服务器巡检、异常处理和 TLS 证书到期检查实战,提升 Python 自动化运维能力。
Python 系列(三十) 为什么 0.1 + 0.2 不等于 0.3?彻底搞懂 Decimal
本文详细讲解 math 和 decimal 模块,理解浮点数精度问题,掌握 Decimal 金额计算、折扣与舍入规则,并通过云服务器费用结算和 Linux 磁盘使用率检查实战,学习 Python 自动化运维中的数字处理技巧。
Python 系列(二十九) 搞懂 Python sys 模块,让脚本更适合自动化运维
本文详细介绍 sys 模块的常用属性与函数,包括 sys.argv 获取命令行参数、sys.path 查看模块搜索路径、sys.version 获取解释器版本,以及 sys.exit() 控制程序退出状态,并结合 Linux 运维场景编写实用脚本。
Python 系列(二十八) 不会用 Python 标准库?教你快速查找模块和函数
Python 入门教程,介绍如何查找和使用 Python 标准库模块,通过 dir()、help() 和官方文档快速了解模块功能,并结合 Linux 运维实例学习磁盘检查、文件操作及模块探索技巧。
Python 系列(二十七) Python dir() 函数详解,快速查看模块中的函数与属性
本文通过实际代码查看模块中的函数、变量和属性,理解 dir()、globals()、locals() 与 __all__ 的区别,并结合 Linux 运维场景,掌握快速探索 Python 模块功能的方法。
