给网络工程师的 Python 网络编程 ( Python 3 )

使用 Python 3 编写网络。通过这个实用的 GNS3 和思科( Cisco )课程学习网络程序控制。

繁體中文課程介紹

从这 11.5 小时的课程,你会学到

  • 通过 GNS 3 和 Python 3 学习网络程序控制
  • 了解如何使用 Python 自动配置网络设备
  • 了解如何利用 NAPALM 实现网络自动化
  • 使用 Netmiko 进行与路由器和交换器的 SSH 连接
  • 使用 Telnet 和 SSH 的快速入门指南 – 在 20 分钟内开始!
  • 了解如何扩展网络脚本

要求

  • 基础网络知识(CCNA级别)
  • 对 GNS 的基本了解3

课程说明

使用 GNS 3 和 Python 3 学习网络程序控制和网络自动化。

本课程基于 Python 3

想用 Python 编写程序控制网络,但不知道从哪里开始? 那么,本课程将教你如何在 20 分钟内开始编写程序控制思科网络。

本课程是为网络工程师设计,与其他课程有所不同。大多的 Python 课程试图让网络工程师成为软件开发人员。 取代教授网络自动化,却只教授 Python 理论。

本课程非常实用。我不会用抽象的术语谈论编程,也不会让你在开始自动化网络前要等上老半天。我将向你展示如何使用 GNS 3、Cisco IOS 和 Python 快速轻松地开始网络程序控制。

你将看到以 GNS3 做 Cisco 路由器和交换器配置的展示。例如,如何在多台交换器上配置多个 VLAN,或者如何在路由器上配置 OSPF 等。

本课程向你展示使用 Python 以程序控制的方式配置思科网络设备的实际案例,而不仅仅是纸上谈兵。

仅使用命令行界面(CLI)配置思科网络的日子即将结束。你需要把运用 Python 和 API 做程序控制的技术添加到你的技能库。

学习如何使用以下方法自动化网络:

  • Telnet
  • SSH
  • Paramiko
  • Netmiko
  • NAPALM

NAPALM 和 Netmiko 等工具可以使用 NETCONF 等 API 或使用 SSH 轻松配置网络设备并与之交互。不要重新发明轮子。 使用可用的工具快速轻松地自动化网络。

关于课程的一些评论:

“Knowing the material from just the first video would have saved me hours of work and rework in the past.”

“It’s the easiest, most fun, and most valuable course I’ve completed yet on Python Programming for Networking. Love it! Thanks again David!!!”

“Excellent course on Network Programming using Python with lot’s of practical network configuration examples.”

“Great way of explanation.Nice video and inspiring words! Thank you so much David. You are genius.”

“I’ve been doing network automation for a while, even so, I’ve learned new things through this course. The instructor start from a basic example, adding improvements in each step. It’s a skill that’s worth it.”

“A must for all network engineers who want to learn python!!! I had very “very” basic programming skills, and couldn’t just get the bridge between network and programming (mainly Python – since that’s where the hype is now), this course was amazing, I have never been glued to a training course since I can remember. The couple of things I loved the most about this course: 1- David’s clear voice. 2- Real world application, not only will David interduce different real-world practical modules that you can import and use, but he shows you how to apply them on ios devices.”

“Excellent course on Network Programming using Python with lot’s of practical network configuration examples. High quality content.”

目标受众

  • 网络工程师
  • 网络架构师
  • 如果你对网络自动化感兴趣
  • 如果你对网络程序控制感兴趣
  • 任何想要学习如何将 Python 程序应用于网络自动化的人

讲师简介

David Bombal   CCIE#11023,拥有超过 15 年的网络培训经验 ( 更多讲师主讲课程介绍 )

David Bombal(CCIE#11023名誉)于2003年1月通过了思科认证的互联网专家路由和交换(Cisco Certified Internetwork Expert Routing and Switching)考试,是少数中有办法于第一次参加可是就通过 CCIE 实验室认证的人。

David 多年前被认证为思科认证系统教练 ( Cisco Certified Systems Instructors – CCSI#22787 ) 15年以上他一直在做思科课程的培训,并在全球许多国家提供讲师带领课程,涵盖从 CCNA 到 CCIE 的各种思科主题。

他还亲自开发了思科工程实用工具程序,如 VPN Config Generator、软件、培训教材、电子书、视频频道和其他产品,被世界各地使用着。

David 已设计、实施和管理从单一网站到跨越 50 个国家的网络。

Experts with David Bombal   帮助你成为专家的专家

我们的团队拥有数十年来教授世界各地学生的经验. David Bombal 与业内一些最优秀的人士一起提供有关网络、编程和软件开发等广泛主题的课程。

特写讲师  Chuck Black

Chuck 自1981年为网络设备做软件开发以来,使用C、C ++ 和 Java 等语言在大规模的网络环境做设计与开发。

Chuck在网络拓扑探索、管理、监控、健康和访问控制领域获得了 15 项专利。

Chuck毕业于加州州立理工大学 – 圣路易斯奥比斯波分校,获得计算机科学学士学位和硕士学位。

Chuck 为 Cisco 和 Juniper Networks 等供应商开发了针对网络工程师的 Python 课程。此外,他还为 Cisco、HPE 和 Brocade 等供应商开发了大量 SDN 应用程序开发课程

Chuck是专业畅销书“ SDN: A Comprehensive Approach 的合著者。这本书对软件定义网络( Software Defined Networks )做全面性的技术和商业探索,已被用作研究生等级计算机科学课程的教科书。

Chuck 是 SDN 和网络程序控制界的知名人物。他参与了开放网络基金会(ONF)和OpenDaylight 项目等组织。

英文字幕:有

  • 想要了解如何将英文本幕自动翻译成中文? 请参考这篇 How-To

课程网址   ♥找优惠折扣码?


Sponsored by Udemy

也许你会有兴趣

 欢迎使用e-mail订阅 Soft & Share 

发表评论

Powered by WordPress.com.

Up ↑

%d 博主赞过: