Python Network Programming for Network Engineers (Python 3)
使用 Python 3 编程网络。通过这个实用的 GNS3 和 Cisco 课程学习网络可编程性。
讲师:David Bombal, Experts with David Bombal
安装有道
用不到
您将学到什么
- 使用 GNS3 和 Python 3 学习网络编程能力
- 学习如何使用 Python 自动化网络设备的配置
- 学习如何利用 NAPALM 进行网络自动化
- 使用 Netmiko 进行路由器和交换机的 SSH 连接
- 快速入门指南:使用 Telnet 和 SSH 在 20 分钟内开始学习!
- 学习如何扩展你的网络脚本
课程要求
- 基础知识(CCNA 级别)
- 基本了解 GNS3
课程描述
学习使用 GNS3 和 Python 3 进行网络可编程性和自动化。
本课程基于 Python 3。
想用 Python 编程网络,但不知道从何开始?那么这个课程将向你展示如何在 20 分钟内开始编写 Cisco 网络代码。
本课程专为网络工程师设计。市面上有很多其他 Python 课程试图让网络工程师成为软件开发人员。它们教授的是 Python 理论而非网络自动化,而这正是这门课的不同之处。
本课程注重实践。
我不会用抽象的术语讲解编程,并让你等待才能开始进行网络自动化。我会向你展示如何使用 GNS3、Cisco IOS 和 Python 快速轻松地开始编写网络代码。
你会看到在 GNS3 中配置 Cisco 路由器和交换机的演示,例如如何在一个或多个交换机上配置多个 VLAN 或者如何在一个路由器上配置 OSPF 等等。
本课程通过实用示例展示了使用 Python 编程方式来配置 Cisco 网络设备,而不仅仅是谈论它。
仅靠命令行界面 (CLI) 配置 Cisco 网络的时代即将结束。你需要将网络可编程性和 API 添加到你的技能集中。
学习如何使用以下工具自动化网络:
– Telnet
– SSH
– Paramiko
– Netmiko
– NAPALM
NAPALM 和 Netmiko 这样的工具使你能够轻松地通过 NETCONF 等 API 或者 SSH 配置和与网络设备进行交互。不要重复造轮子,利用现有的工具快速轻松地自动化你的网络。
关于本课程的一些评论:
“仅凭第一节课的内容就能节省我过去数小时的工作时间。”
“这是我完成的最简单、最有乐趣且最具价值的 Python 编程用于网络的课程。太棒了!再次感谢你,大卫!!”
“使用 Python 进行网络编程的优秀课程,包含大量实用的网络配置示例。”
“解释得非常好。视频质量很高,鼓舞人心的话!非常感谢大卫。你是天才。”
“我已经从事网络自动化一段时间了,即便如此,我仍然通过这门课学到了新东西。讲师从一个基础例子开始,在每一步中添加改进。这是一个值得掌握的技能。”
“所有想学习 Python 的网络工程师必修课程!我的编程技巧非常初级,无法将网络和编程(主要是 Python —— 因为现在这是热门)连接起来,这门课太棒了,我从未像这样被一门培训课程吸引过。我对本课程最喜爱的两个方面:1. 大卫清晰的声音;2. 实际应用案例,大卫不仅介绍不同实际应用场景中的实用模块供你使用,还展示了如何在 IOS 设备上应用它们。”
“使用 Python 进行网络编程的优秀课程,包含大量实用的网络配置示例。高质量的内容。”
本课程适合谁:
- 网络工程师
- 网络架构师
- 如果你对网络自动化感兴趣
- 如果你对网络编程感兴趣
- 任何希望学习如何将 Python 编程应用于网络自动化的人












