Python 系列(四十五) 使用 sys 模块处理标准输入与输出
本文介绍 Python sys 模块中的 sys.stdin、sys.stdout 和 sys.stderr,详细讲解交互式输入与批量输入的区别,以及如何使用 Linux 管道、输入重定向和输出重定向处理数据,帮助初学者掌握 Python 自动化运维中的标准 I/O 基础。
Python 系列(四十四) 从零认识 assert 断言,让程序学会检查自己
本文开始学习 Python assert 断言,掌握基本语法、执行原理、错误信息和实际应用,理解 assert 与 if 条件判断的区别,以及为什么不能使用 assert 进行正式的用户输入校验。
Python 系列(四十三) 别只会处理异常!学会自定义异常,让程序更容易维护
本文学习 Python 自定义异常,理解 Exception、raise、try/except 的使用方法,通过 Linux 服务器运行时间检查和磁盘巡检案例,掌握自定义异常的定义、抛出、捕获与处理。
Python 系列(四十二) ValueError、TypeError 到底是什么?一文搞懂常见异常
本文结合实际代码认识 ValueError、TypeError、IndexError、KeyError、FileNotFoundError 等常见异常,学习 try 和 except 的异常捕获方法,通过异常选择流程图和继承关系图理解 Python 异常体系,掌握 issubclass() 的使用方法。
Linux 性能调优系列(十六) Linux CPU 隔离实战,为什么实时线程绑核后延迟还会抖?
实时优先级设了,延迟抖动还在?本文讲解 Linux CPU 亲和性与 CPU 隔离:从 taskset、numactl、systemd CPUAffinity、cgroup v2 cpuset,到中断亲和性、irqbalance 和 tuned cpu-partitioning,并用 cyclictest、rtla 验证隔离效果。
Python 系列(四十一) ValueError、TypeError 到底是什么?一文搞懂常见异常
本文结合实际代码认识 ValueError、TypeError、IndexError、KeyError、FileNotFoundError 等常见异常,学习 try 和 except 的异常捕获方法,通过异常选择流程图和继承关系图理解 Python 异常体系,掌握 issubclass() 的使用方法。
Python 系列(四十) 从零学会异常处理,掌握 try、except、else 和 finally
从零开始学习 Python 异常处理,掌握 try、except、else 和 finally 的用法,理解异常发生后的程序执行流程,并通过 CPU 使用率检查案例学习输入格式校验、数值范围校验和异常处理的实际应用。
Python 系列(三十九) 搞懂异常模型与常见异常类型,读懂程序报错
从零开始认识 Python 异常模型,理解语法错误与运行时异常的区别,掌握 ValueError、TypeError、KeyError、IndexError 等常见异常类型,了解异常继承关系、未处理异常对程序执行的影响,并通过 Linux 运维场景练习识别异常。
Python 系列(三十八) 如何判断数据类型?三个内置函数一次讲明白
从零开始学习 Python 的 type()、isinstance() 和 issubclass(),掌握查看对象类型、判断对象所属类型及检查类继承关系的方法,并通过 Linux 服务器管理案例理解 bool 与 int 的继承关系及布尔值的数值运算边界。
Python 系列(三十七) 搞懂父类、子类和方法重写,真正理解继承与多态
从零开始学习 Python 继承与多态,通过 Linux 服务器管理案例理解父类、子类、空类继承、方法重写和多态的实际用法,并使用 isinstance() 和 issubclass() 验证对象类型与继承关系,完成服务器管理实战练习。
