Python网络自动化运维核心技能训练大师班视频教程

正文概述 云码哥   2022-11-20   872
Python网络自动化运维核心技能训练大师班视频教程

100% Python 实践培训课程,包含实时网络自动化用例(SSH、NETCONF、RESTCONF 和 API 示例)

已发布 10/2022
MP4 | 视频:h264、1280×720 | 音频:AAC,44.1 KHz,2 通道
类型:在线学习 | 语言:英语 | 持续时间:199 个讲座(26 小时 34 分钟)| 大小:13.7 GB

你会学到什么

  • 从头开始掌握 Python 网络自动化概念。无需任何编码经验
  • 加速您的职业生涯,成为面向未来的网络自动化工程师
  • 了解用于网络自动化的 Python 中的 Paramiko、Netmiko、NAPALM、Nornir、Ncclient、Requests、IPAddress 库
  • 学习使用 Python 自动化 SSH、NETCONF、RESTCONF 和 API 设备交互
  • 学习自动化日常网络设备配置任务并以更实用的方式解决实时网络自动化用例
  • 学习为您的网络自动化之旅设置 Ubuntu 操作系统和 PyCharm
  • 学习使用 Python 进行网络嗅探和数据包捕获
  • 学习使用 RegularExpression 进行设备配置
  • 了解 SSH 基于密钥的身份验证
  • 从网络上下文中学习所有 Python3 核心概念
  • 学习在脚本中使用 Jinja2 模板和 textfsm
  • 学习使用 Python 中的函数和类进行网络自动化
  • 了解调度任务执行和记录脚本执行结果
  • 在 Python 自动化脚本和设备配置中创建和使用 CSV、YAML、JSON、XML 文件

要求

不需要先前的 Python 知识。您将学到您需要知道
的一切 需要基本网络概念知识(什么是 SSH,路由器和交换机中的基本接口配置)
路由协议基础知识(静态路由和动态路由)和交换协议(vlan 和 vtp)配置
知识本次会议我们将使用 Linux Ubuntu 操作系统(在 Virtual box 或 VMWare Player 中)
了解如何在以下环境中设置 Cisco 映像:GNS3 或 EVE-NG
使用的软件:Ubuntu 操作系统、Python3、PyCharm、GNS3 或 EVE-NG

描述

从零开始学习网络自动化技能到高级水平。

参加本课程不需要任何编程经验。

您将通过网络示例以实用的方式学习所有必需的 Python 概念

这将帮助您进入最热门技术的激动人心的世界并提高您的收入潜力。

本课程专为编码经验较少或没有编码经验的网络工程师设计。

在整个会议期间,我们将使用 Linux 操作系统(最好是 Ubuntu)来运行 Python 脚本。

IDE 是 PyCharm 和 Cisco 设备将用于演示大多数设备交互。(vIOS、IOS-XE、NXOS 等)

该课程将从 SSH 基础知识开始

最初,课程将带您了解 Paramiko、Netmiko、NAPALM 和 Nornir Libraries 的基础知识

Paramiko invoke_shell 和 exec_command 方法

Netmiko 支持的设备交互方法

如何通过 SSH 使用正则表达式进行配置解析

如何启用使用日志文件或事件电子邮件触发器登录脚本

如何在不打开终端的情况下安排脚本执行

如何使用 Python 进行 IP 地址和子网验证

如何在多个设备上并行执行多线程

将内容读写到文本文件、JSON、YAML 和 XML

管理 CSV 文件中的设备清单或配置详细信息

从 CSV、YAML、JSON 或文本文件中读取配置数据

如何使用textfsm模板

如何使用 Jinja2 模板创建带循环或条件的多行配置模板

如何使用 NAPALM 获得多供应商支持

如何在 NAPALM 中使用吸气剂

如何在 NAPALMcreate 中使用配置合并、配置比较、配置替换和配置回滚

什么是 Nornir 框架

如何在 Nornir 中创建库存文件

如何在 Nornir 中创建任务

Nornir 中的插件是什么

具有实时示例的 NETCONF/YANG 数据模型

使用 Python Ncclient 的 Netconf 自动化

使用请求的 RESTCONF API 自动化

涵盖 Python 基础知识

字符串和字符串方法

字节和 Unicode

异常处理

Python 中的标准输入、标准输出、标准错误

文件操作

使用 Python 配置 HTML 比较

正则表达式基础

For循环

while 循环

如果,否则,elif

函数和模块

面向对象编程:类基础

多线程

列表、字典及其方法

集合、元组

Pycharm 调试示例

可变与不可变

约会时间

日程

记录

枚举

制表

物件

列表理解

复制和深复制

子进程

JSON

XML

YAML

本课程适合谁

网络工程师、网络管理员、网络运营商
网络架构师
系统管理员、系统工程师
DevOps 工程师
Cisco 认证专家
CCNA、CCNP、CCIE 专家
所有 Python 网络自动化爱好者
想了解网络库的 Python 开发人员
Network Analyst

本站大部分资源收集于网络以及网友投稿,本不保证资源的完整性以及安全性,请下载后自行测试。
本站资源仅供下载者学习技术,版权归资源原作者所有,请在下载后24小时之内自觉删除。
本站资源仅供下载者学习IT编程开发技术,请遵守国家法律法规,严禁用于非法用途。
若作商业用途,请购买正版,由于未及时购买正版发生的侵权行为,与本站无关。
如您是版权方,本站源码有侵犯到您的权益,请邮件联系331752841@qq.com 删除,我们将及时处理!

发表评论