解决系统运维的自动化痛点
很多企业运维、网络工程师每天要处理大量重复性的脚本任务,比如批量修改服务器配置、定时巡检系统状态、自动备份日志文件。如果靠手工操作,不仅效率低,还容易出错。这门课就是针对这种场景设计的,它教你如何用 Python 来接管这些机械劳动。课程重点在于实践,不会讲太多枯燥的理论,而是直接演示如何用代码去操作文件系统、执行系统命令以及调用各种系统接口。通过学习,你能掌握一套完整的自动化运维方案,把从繁琐的手工操作中解放出来。
适合什么基础的人学?
这门课对编程基础要求不高,主要面向具备一定计算机操作能力的上班族和转行者。如果你对 Python 语法有零认知,或者以前只是听说过,但不知道怎么写第一行代码,这套资料能帮你快速上手。课程从最基础的安装配置讲起,循序渐进地覆盖了变量、数据类型、列表、字典等核心概念。只要你有耐心看完前几节的基础教程,就能理解代码逻辑,并具备继续深入学习的信心。
怎么用这套资料?
建议先从安装配置环节开始,确保开发环境搭建无误。接着重点掌握字符串、列表和字典的使用,这是后续处理数据的基础。对于解析命令行参数这一块,建议结合实际工作场景去理解,学会如何让脚本接收外部指令。学完基础后,不要急着往后看,先尝试自己动手写几个小程序,比如批量重命名文件或者简单的文本处理。配合资料包中的案例进行练习,把代码跑通,你就能独立完成基础的系统管理任务,实现真正的降本增效。
课程目录
1-1 [Python语言基础必备] Python介绍与安装 (06:50) 1-2 [Python语言基础必备] PyCharm安装与配置 (06:09) 1-3 [Python语言基础必备] 变量介绍 与 数值 数据类型 (18:25) 1-4 [Python语言基础必备] Python 字符串 数据类型 (27:30) 1-5 [Python语言基础必备] Python 列表 数据类型 (17:15) 1-6 [Python语言基础必备] Python 元组数据类型 (19:02) 1-7 [Python语言基础必备] Python 集合 数据类型 (11:39) 1-8 [Python语言基础必备] Python 字典 数据类型 (16:33) 1-9 [Python语言基础必备] Python 解析命令行参数 (08:10) 1-10 [Python语言基础必备] Python 选择结构 (05:44) 1-11 [Python语言基础必备] Python 循环结构 (09:58) 1-12 [Python语言基础必备] Python 自定义函数 简单说明 (07:53) 1-13 [Python语言基础必备] Python 模块 简单说明 (05:16) 2-1 [Python环境搭建] Python 启用浏览器 (10:38) 2-2 [Python环境搭建] Python 输入处理 (06:03) 2-3 [Python环境搭建] Python 输入密码验证 (08:41) 2-4 [Python环境搭建] Python语言规范 (07:42) 2-5 [Python环境搭建] Python工作环境 (11:45) 2-6 [Python环境搭建] Python第三方包管理 (11:39) 2-7 [Python环境搭建] Python内置实用工具 (06:59) 3-1 [Python命令行基础] Python命令行相关特性 (20:51) 3-2 [Python命令行基础] Python命令行工具参数解析 (11:13) 4-1 [Python文本处理] Python字符串常量 (08:37) 4-2 [Python文本处理] Python字符串特点 (11:53) 4-3 [Python文本处理] Python字符串通用操作 (07:56) 4-4 [Python文本处理] Python字符串通用操作拓展 (02:45) 4-5 [Python文本处理] Python字符串大小写操作 (09:05) 4-6 [Python文本处理] Python字符串判断操作 (11:43) 4-7 [Python文本处理] Python字符串查找操作 (07:32) 4-8 [Python文本处理] Python字符串连接操作 (09:04) 4-9 [Python文本处理] Python字符串拆分操作 (04:57) 4-10 [Python文本处理] Python字符串其他操作 (05:02) 4-11 [Python文本处理] 正则表达式语法结构 (10:06) 4-12 [Python文本处理] Python处理正则表达式的方式 (13:45) 4-13 [Python文本处理] Python Apache2日志介绍 (08:49) 4-14 [Python文本处理] Python Apache日志分析 - PV和UV统计 (05:42) 4-15 [Python文本处理] Python Apache日志分析 - 最热资源统计 (09:36) 4-16 [Python文本处理] Python Apache日志分析 - 统计访问出错率 (09:24) 5-1 [Python Linux系统管理] Python文件对象介绍 (09:24) 5-2 [Python Linux系统管理] Python读文件操作 (07:19) 5-3 [Python Linux系统管理] Python写文件操作 (06:12) 5-4 [Python Linux系统管理] Python避免文件句柄泄露 (04:23) 5-5 [Python Linux系统管理] Python文件内容遍历介绍 (03:56) 5-6 [Python Linux系统管理] 文件句柄(对象)中其他操作函数 (04:12) 5-7 [Python Linux系统管理] Python修改文件内容首字母全部大写 (04:55) 6-1 [Python文件与文件路径管理] Python跨平台特性介绍 (02:35) 6-2 [Python文件与文件路径管理] Python os模块对路径进行管理 (08:54) 6-3 [Python文件与文件路径管理] Python获取文件属性 (03:02) 6-4 [Python文件与文件路径管理] Python判断文件类型 (03:19) 6-5 [Python文件与文件路径管理] Python操作文件介绍 (08:04) 6-6 [Python文件与文件路径管理] Python文件权限修改 (05:55) 6-7 [Python文件与文件路径管理] Python输出常用命令统计 (06:40) 6-8 [Python文件与文件路径管理] Python文件查找 - 字符串匹配 (06:14) 6-9 [Python文件与文件路径管理] Python文件查找 - fnmatch匹配 (03:46) 6-10 [Python文件与文件路径管理] Python简便文件查找 (01:06) 6-11 [Python文件与文件路径管理] Python遍历目录树 (05:21) 6-12 [Python文件与文件路径管理] Python shutil使用 (08:40) 6-13 [Python文件与文件路径管理] Python文件内容管理 - 删除重复文件 (08:03) 6-14 [Python文件与文件路径管理] Python文件内容管理 - md5文件校验 (05:41) 6-15 [Python文件与文件路径管理] Linux打包和压缩介绍 (06:17) 6-16 [Python文件与文件路径管理] Python操作tar包 (06:26) 6-17 [Python文件与文件路径管理] Python模块操作zip文件 (06:09) 6-18 [Python文件与文件路径管理] Python代码操作zip文件 (12:48) 6-19 [Python文件与文件路径管理] Python shutil操作压缩包 (06:17) 6-20 [Python文件与文件路径管理] Python备份网站文件 (10:44) 6-21 [Python文件与文件路径管理] Python subprocess模块执行shell命令 (10:09) 6-22 [Python文件与文件路径管理] Python Popen类介绍 (07:20) 7-1 [Python监控Linux系统] Python开源监控软件 - dstat (10:26) 7-2 [Python监控Linux系统] Python开源监控软件 - glances (08:43) 7-3 [Python监控Linux系统] Python原生开发监控Linux系统原理介绍 (10:55) 7-4 [Python监控Linux系统] Python开源库 - psutil介绍与安装 (09:45) 7-5 [Python监控Linux系统] psutil开源库-内存和磁盘相关函数介绍 (07:31) 7-6 [Python监控Linux系统] psutil开源库-网络和其他相关函数介绍 (07:13)




