Python自动化运维

  培训讲师:骆飞

讲师背景:
骆飞老师北京邮电大学-移动互联网与信息化实验室-研究员;北京邮电大学-信息与通信工程学院-外聘讲师;网锐国家网络实验室-研究员;中国移动集团广东移动有限分公司特邀讲师;中国移动集团山东移动有限分公司特邀讲师。2006年中国移动通信集团光传输 详细>>

骆飞
    课程咨询电话:

Python自动化运维详细内容

Python自动化运维

Python自动化运维
【课程设计思路】
本课程将易懂好学的Python编程语言,与当前使用最广泛的Office办公软件进行结合,旨在解决开发人员、职场人士在大批量、自动化处理表格数据、Word文档数据、PPT数据展示、邮件的自动化处理、网页的自动化操作等方面的问题,通过Python编程实现自动化、智能化、高效化处理办公问题的目标,解放双手,提升工效。
本课程从编程零基础开始学起,主要面向刚步入职场的大学生、渴望提升工作技能的普通办公职场人士、Python自动化办公方向程序员、Python编程爱好者。
【授课方式】现场面授+提问互动+讨论
【培训对象】
对python语言有开发兴趣的行政人员、网络工程师。
具有通信基础知识的技术人员
【培训时长】
5天 每天6小时,共 小时
【培训内容】
第1章 Python的安装和使用
1.1 安装Python
在Windows下安装Python
在Linux下安装Python 5
1.2 在Windows下使用Python 8
交互模式
脚本模式
运行Python脚本
1.3 在Linux下使用Python
交互模式
脚本模式
运行Python脚本
Shebang符号
第2章 Python基本语法
2.1 变量
2.2 注释
2.3 方法和函数
2.4 数据类型
字符串
整数和浮点数
列表
字典
布尔类型
集合、元组、空值
第3章 Python进阶语法
3.1 条件(判断)语句
通过比较运算符做判断
通过字符串方法+逻辑运算符做判断
通过成员运算符做判断
3.2 循环语句
while语句
for语句
3.3 文本文件的读/写
open()函数及其模式
文件读取
文件写入
with语句
3.4 自定义函数
函数的创建和调用
函数值的返回
嵌套函数
3.5 模块
不带自定义函数的模块
带自定义函数的模块
Python内建模块和第三方模块
from ... import ...
if __name__ == '__main__':
3.6 正则表达式
什么是正则表达式
正则表达式的验证
正则表达式的规则
正则表达式在Python中的应用
3.7 异常处理
第4章 Python网络运维实验(GNS3模拟器)
4.1 实验运行环境
4.2 Python中的Telnet和SSH模块
Telnetlib
Paramiko和Netmiko
4.3 实验1 input()函数和getpass模块
实验目的
实验准备
实验代码
代码分段讲解
验证
4.4 实验2 批量登录不同网段的交换机
实验目的
实验准备
实验代码
代码分段讲解
验证
4.5 实验3 异常处理的应用
实验目的
实验准备
实验代码
代码分段讲解
验证
4.6 实验4 Python实现网络设备的配置备份
实验目的
实验准备
实验代码
代码分段讲解
验证
第5章 Python网络运维实战(真机)
5.1 实验1 大规模批量修改交换机QoS的配置
实验背景
实验目的
实验准备
实验代码
代码分段讲解
验证
5.2 实验2 pythonping的使用方法
实验背景
实验目的
实验思路
实验准备 - 脚本1
实验代码 - 脚本1
脚本1代码分段讲解
脚本1验证
实验准备 - 脚本2
实验代码 - 脚本2
5.2. 脚本2代码分段讲解
5.2. 脚本2验证
5.3 实验3 利用Python脚本检查交换机的配置
实验背景
实验目的
实验思路
实验准备 - 脚本1
实验代码 - 脚本1
脚本1代码分段讲解
脚本1验证
实验准备 - 脚本2
实验代码 - 脚本2
5.3. 脚本2代码分段讲解
5.3. 脚本2验证
第6章 Python第三方模块详解
6.1 JSON
JSON基础知识
JSON在Python中的使用
6.2 正则表达式的痛点
6.3 TextFSM和ntc-templates
TextFSM的安装
TextFSM模板的创建和应用
ntc-templates
6.4 NAPALM
什么是NAPALM
NAPALM的优点
NAPALM的缺点
NAPALM的安装
NAPALM的应用
6.5 pyntc
pyntc和NAPALM的比较
pyntc的安装
pyntc的应用
6.6 netdev(异步并行)
同步与异步
异步在Python中的应用
netdev的安装和应用
6.7 Netmiko(多线程)
单线程与多线程
多线程在Python中的应用
多线程在Netmiko中的应用

 

骆飞老师的其它课程

互联网思维和语音IP化应用(课程大纲)“互联网已经改变了音乐、游戏、媒体、零售和金额行业,未来互联网精神将改变每一个行业,传统行业即使还想不出怎么去结合互联网,也一定要具备互联网思维。”(马化腾)互联网思维是零距离、网络化的经营管理思维。互联网思维下,企业管理需要以更加灵活的组织应对复杂的环境。张瑞敏说,互联网时代的管理没有标杆,企业只有自己去寻求适合的管理

 讲师:骆飞详情


《5G移动通信技术发展方向及未来趋势分析》课程大纲【培训目标】5G移动通信技术作为目前最前沿的通信技术,是应2020年后通信技术发展需求而生的,目前该技术尚处于探索研究阶段。本课程从移动通信技术的发展历程展开分析,对5G移动通信技术的特点、优点及未来发展趋势等几方面出发进行概述,分析关键指标和技术,引领我国移动通信行业的新一轮变革。【培训对象】相关员工【培训

 讲师:骆飞详情


《5G移动通信技术发展方向及未来趋势分析》课程大纲【培训目标】5G移动通信技术作为目前最前沿的通信技术,是应2020年后通信技术发展需求而生的,目前该技术尚处于探索研究阶段。本课程从移动通信技术的发展历程展开分析,对5G移动通信技术的特点、优点及未来发展趋势等几方面出发进行概述,分析关键指标和技术,引领我国移动通信行业的新一轮变革。【培训对象】相关员工【培训

 讲师:骆飞详情


课程大纲:课程章节内容提要课程时间从概念到落地:智能家居与智慧家庭技术及应用概述智慧家庭/智能家居发展概述从数字化、信息化到智能化、智慧化概述未来城市及家庭的信息服务需求及趋势智能家居/智慧家庭概念模型规划设计基本建设思路解决方案总体架构描述应用+家庭云平台管+端互联网+信息通信+家庭生活传统电信运营的战略抉择(以中国电信为例)中国电信集团智慧家庭战略解读中

 讲师:骆飞详情


智慧家庭认证工程师①培训目标在“智慧家庭”的这一战场上,各个运营商都卯足了劲,战术各不相同。中国移动押宝“和·家庭”计划并推出“魔百和”系列产品。中国电信成立智慧家庭产业联盟并发布产品“悦me”、全新智能宽带电视“天翼高清”,为用户提供家庭信息化服务综合解决方案;中国联通发布“智慧沃家”业务,满足家庭的智能化信息需求。本课程以智慧家庭建设目前存在的四大挑战为

 讲师:骆飞详情


智慧家庭组网技术①培训目标本课程以电信运营商智慧家庭WLAN网络目前存在的四大挑战为切入点,重点介绍电信运营商电信级WLAN网络体系结构、核心平台以及标准技术体系、关键核心技术等内容,并进一步重点介绍WLAN网络规划方法、流程和重点工作,同时重点阐述WLAN网络优化基础技术与方法,WLAN重点优化内容以及实际案例。②大纲【培训对象】网优中心及地市公司WLAN

 讲师:骆飞详情


云原生架构与Devops运维课程定位与课程目标互联网行业的火爆让“敏捷”和“DevOps”的管理理念成为IT项目管理的主流。“敏捷”是快速响应需求变化,及时交付阶段性产出,达到让客户满意的一种软件开发管理模式。“DevOps”理念更是超越了项目管理方面的范畴,它关注的是IT企业各部门角色能够更好的交流和协作的文化变革。课程通过大量真实的案例,纵向对比国外流行

 讲师:骆飞详情


政企产品经理解决方案能力提升课程定位与课程目标2021年,世界飞速变化。以5G、大数据、云计算、人工智能为代表的新一轮科技革命和以数字化、信息化、智能化为标志的产业变革蓄势待发。新冠肺炎疫情的叠加影响,又使得数字经济的作用突显。后疫情时代,数字化转型将成为推动经济社会发展的新引擎。在新一轮数字化浪潮中,千行百业面临革新。作为中国领先的综合信息服务提供商,中国

 讲师:骆飞详情


智慧城市交付项目管理课程定位与课程目标2014年称为中国的智慧城市建设元年,在这一重要的时间节点上,有必要对智慧城市概念、技术和发展进行一次全方位的梳理与总结。从技术的角度,对智慧城市的概念出现、发展现状、总体技术框架、核心关键技术、标准与评估体系、运营与应用模式等方面,进行尽可能详细和系统的阐述与介绍。希望能够为读者提供一个智慧城市技术发展的全景式概览。目

 讲师:骆飞详情


云计算基础课程定位与课程目标云计算(cloudcomputing)是基于互联网的相关服务的增加、使用和交付模式,通常涉及通过互联网来提供动态易扩展且经常是虚拟化的资源。云是网络、互联网的一种比喻说法。过去在图中往往用云来表示电信网,后来也用来表示互联网和底层基础设施的抽象。狭义云计算指IT基础设施的交付和使用模式,指通过网络以按需、易扩展的方式获得所需资源;

 讲师:骆飞详情


COPYRIGT @ 2001-2018 HTTP://WWW.QG68.CN INC. ALL RIGHTS RESERVED. 管理资源网 版权所有