
Python for Network Automation
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.
What You’ll Learn
- 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
Outline
Full Refund Guarantee
Request more
information
About the Instructor
You have already taken demo for this course.
If you want to get access to demo again, feel free to contact our support at (855) 800-8240
Public Schedule
Reviews
Why Cloud Institute

Flexible Training
We help teams become project-ready by tailoring training and instruction to align to your business goals and requirements.
Hands-On Practice
Shorten the learning curve. Validate your skills in Challenge Labs featuring real scenarios in risk-free environments.
Personalized Coaching
We make sure classroom training transfers to the workplace with post-training coaching from cloud practitioners.
Money-Back Guarantee
Your training is our top priority. If you're not satisfied with the course, request a full refund up to 10 days after purchase.