Python 202- Network Automation

Next ClassJune 10

Specs

  • 5 Day Course

  • Lecture and Lab

Overview

Managing networks can be repetitive and error-prone, but Python can make incredible changes to how you automate with all major (and most minor) network vendors. This course is driven by lessons and labs designed to utilize Python libraries designed to interact with and configure your network devices. At the conclusion of this course, you’ll be empowered with the tools and skills necessary to take your network to the next level. This class is a combination of live demonstrations and hands-on labs with virtual network devices and endpoints as targets for your configuration.

Objectives

  • Sending HTTP Requests to APIs with builtin and 3rd party libraries

  • Opening Telnet Sessions with builtin libraries

  • Automating SSH commands with Paramiko

  • Performing ICMP Pings

  • Transforming Data between JSON, YAML, and Python

  • Retrieve and Push network device configuration via Netmiko and Napalm

  • Use Pandas to manipulate data in a variety of formats (CSV, Excel, JSON)

  • Database manipulation

  • Capturing and Parsing Network Traffic

  • AI LLM prompt engineering for Python snippets and jumpstarting solutions

Private offerings available! Contact us