Python 自动化运维实战培训

Python 自动化运维实战

培训天数:3天,6小时/天

培训对象:  

需要迅速掌握Python语言来帮助日常运维工作。

入学基础:有Linux使用经验/python开发基础

课程目标

具有通过Python来写出高性能的业务型脚本工具的能力。

掌握常用的Python运维工具。

培训大纲:

第1天 前置课程:Python自动化运维必备基础回顾:功能与应用   

Python 安装与开发环境搭建、第三方模块安装

Python基础核心(数据类型和变量、运算符与表达式)

Python控制流(条件判断、循环、break/continue语句)

Python数据结构(列表、元组、字典)

Python数据选取与操作(切片 、迭代 、列表生成式)

Python函数(函数调用、函数定义、函数参数类型、局部变量)

Python面向对象编程(类和实例、访问限制、继承和多态)

Python错误与异常(try/except/finally机制)

Python IO编程(文件读写、文件和目录操作)

Python与数据库访问(MySQL)

 

第2天 Python自动化运维:运维关键技术

Python多进程技术(多进程、进程间通信)

Python多线程技术(多线程、互斥锁)

Python网络编程(C/S模型、TCP编程、UDP编程)

Python Web开发介绍(Django)

Python GUI开发(PyQt)

Python案例1:文件备份

Python案例2:Linux 服务器性能监控

Python案例3:多人网络聊天室

Python练习与实践

 

第3天 Python自动化运维:运维工具与平台

运维基础工具1:系统性能信息模块psutil(系统性能获取、进程管理)

运维基础工具2:Python发送接收电子邮件模块(发送邮件、接收邮件)

运维基础工具3:Python处理Excel数据报表模块

运维系统与安全1:Python病毒扫描模块

运维系统与安全2:Python端口扫描器

系统批量运维管理器paramiko(SSH客户端、文件传输)

集中化管理平台Ansible(配置、常用模块、主机与组规则、playbook等)

Python总结、问题与答疑

培训地址:上海市徐汇区乐山路33号2号楼4楼 咨询热线:021-64482972 咨询邮箱:withub@vip.sina.com
版权所有 © 上海慧谷职业技能培训中心所有 withubtraining.org 未经许可不得复制、转载或摘编,违者必究!