# Python 编程教程全集:从脚本编写到运维自动化
如果你日常需要处理重复的文本替换、批量重命名文件,或者想通过脚本连接服务器自动备份数据,这门课就是为了解决这些具体痛点而存在的。它不教你如何开发大型商业软件,而是聚焦于测试与运维场景下最实用的 Python 技能,让你能用代码替代繁琐的人工操作。
课程分为初级和中级两个阶段,资料包提供了跨平台的安装包和配套源码。建议先看【1】Python 初级部分的前几节,快速搭建开发环境并熟悉变量、数据类型基础。只有理解了变量和运算符,后续的逻辑判断与循环才有根基。接着按顺序学习列表、字典等常用数据结构,这是处理业务数据的核心。随后再进入函数、面向对象及异常处理章节。对于零基础小白,若直接跳过基础去学面向对象,后续理解类与实例时会产生严重断层。
学完初级部分,你能够独立编写简单的工具脚本,例如自动生成测试报告、解析日志文件提取关键字段,或是对 Excel 表格进行批量数据清洗。这些能力足以应对初级运维和测试岗位的日常杂活。
【2】python 中级部分专门针对测试运维的进阶需求,重点覆盖 Linux 基础命令。这里会详细讲解终端命令的格式、常用操作选项以及虚拟机软件的使用。因为在真实的运维工作中,Python 脚本往往需要在 Linux 服务器上运行,不懂 Linux 环境限制,再好的 Python 代码也可能无法执行或报错。建议在学习完初级 Python 语法后,再开始这部分内容。
资料包中的 Linux 基础命令视频,应配合你手头的虚拟机环境同步观看。不要只看视频,务必在虚拟机里亲手敲一遍 `ls`、`mkdir`、`cp`、`mv` 等命令,观察参数变化带来的不同结果。只有将 Python 的脚本逻辑与 Linux 的命令行操作结合起来练习,才能真正掌握自动化运维的核心工作流,实现从“写代码”到“跑任务”的跨越。
课程目录
【1】Python初级(必学) | | ├──第10节 公共的方法 | | ├──第11节 推导式 | | ├──第12节 函数基础 | | ├──第13节 函数提高 | | ├──第14节 函数应用:学员管理系统 | | ├──第15节 递归函数和匿名函数 | | ├──第16节 内置函数 | | ├──第17节 文件操作 | | ├──第1节 开发环境安装介绍 | | ├──第2节 变量和数据类型 | | ├──第3节 数据类型转换和运算符 | | ├──第4节 if语句 | | ├──第5节 while循环 | | ├──第6节 for循环 | | ├──第7节 字符串 | | ├──第8节 列表和元组 | | └──第9节 字典和集合 | ├──【02】面向对象编程(必学) | | ├──第1节 面向对象基础 | | ├──第2节 应用:烤地瓜 | | ├──第3节 应用:搬家具 | | ├──第4节 继承 | | ├──第5节 多态、类方法、类属性 | | ├──第6节 异常 | | ├──第7节 模块和包 | | └──第8节 案例-面向对象版学员管理系统 | ├──python和pycharm安装包==win系统.zip 321.43M | ├──python和pycharm安装包=苹果系统.zip 1017.27M | └──【01】和【02】课程(配套课件和源码).zip 61.41M 【2】python中级(必学) | ├──【01】linux基础命令 | | ├──1.0-python大纲.mp4 9.38M | | ├──1.1-操作系统.mp4 5.03M | | ├──1.10-终端命令的格式说明.mp4 11.94M | | ├──1.11-查看命令帮助.mp4 12.44M | | ├──1.12-ls命令选项.mp4 29.66M | | ├──1.13-mkdir和rm命令选项.mp4 12.84M | | ├──1.14-cp和mv命令选项.mp4 18.56M | | ├──1.2-虚拟机软件.mp4 11.16M | | ├──1.3-Ubuntu操作系统.mp4 19.22M | | ├──1.4-Linux内核和发行版.mp4 7.94M | | ├──1.5-查看目录命令.mp4 15.31M | | ├──1.6-切换目录命令.mp4 12.09M | | ├──1.7-绝对路径和相对路径.mp4 16.81M | | ├──1.8-创建、删除文件和目录.mp4 10.41M | | └──1.9-复制、移动文件和目录.mp4 12.72M | ├──【02】linux高级命令 | | ├──16-重定向.mp4 17.31M | | ├──17-第1天知识点回顾.mp4 34.25M | | ├──18-查看文件内容命令.mp4 20.50M | | ├──19-软链接.mp4 26.34M | | ├──20-硬连接.mp4 38.00M | | ├──21-文本搜索命令.mp4 18.41M | | ├──22-查找文件命令.mp4 12.12M | | ├──23-压缩和解压缩命令.mp4 23.12M | | ├──24-文件权限命令.mp4 30.31M | | ├──25-获取管理权限的相关命令.mp4 23.78M | | ├──26-用户相关操作.mp4 49.47M | | ├──27-用户组相关操作.mp4 15.69M | | ├──28-第2天知识点回顾.mp4 49.34M | | ├──29-cp命令选项-a的使用.mp4 12.97M | | ├──30-远程登录.mp4 50.19M | | └──31-远程拷贝.mp4 31.50M | ├──【03】多任务进程(1) | | ├──01-编辑器vim的介绍.mp4 13.59M | | ├──02-编辑器vim的使用.mp4 14.12M | | ├──03-软件的安装.mp4 42.41M | | ├──04-软件的卸载.mp4 6.66M | | ├──05-多任务的介绍.mp4 14.97M | | ├──06-进程.mp4 9.03M | | ├──07-多进程的使用.mp4 25.72M | | ├──08-获取进程编号.mp4 26.16M | | ├──09-进程执行带有参数的任务.mp4 14.81M | | ├──10-第3天知识点回顾.mp4 42.62M | | ├──11-进程之间不共享全局变量.mp4 43.88M | | └──12-主进程会等待所有的子进程执行完成以后再退出.mp4 18.66M | ├──【03】多任务线程(2) | | ├──01-线程的介绍.mp4 6.12M | | ├──02-多线程的使用.mp4 24.19M






