Hands-On Cisco Automation with Python: Streamline Network Tasks Using Netmiko, NAPALM, and Nornir for Beginners
- By Rick Graziani, Adrian Iliesiu
- Published May 20, 2026 by Cisco Press.
- Copyright 2026
- Dimensions: 7-3/8" x 9-1/8"
- Pages: 400
- Edition: 1st
- Book
- ISBN-10: 0-13-546319-X
- ISBN-13: 978-0-13-546319-2
Learn how to simplify Cisco network management with practical Python automation.
Modern networks demand speed, accuracy, and scalability. Hands-On Cisco Automation with Python teaches network professionals how to automate common Cisco IOS tasks using Python and three widely adopted tools: Netmiko, NAPALM, and Nornir.
This practical, example-driven guide shows how to replace repetitive manual work with reusable scripts that configure devices, collect operational data, and validate network state. Readers follow clear, step-by-step examples that explain both the Python code and the Cisco IOS commands involved.
The book focuses on real-world automation, not theory, making it ideal for readers new to network automation who want immediate, usable results.
What Youll Learn
- Automate Cisco IOS access and command execution with Python
- Manage and validate configurations using NAPALM
- Scale automation across multiple devices with Nornir
- Work with structured data such as JSON and Python dictionaries
- Build reusable scripts to improve consistency and reduce errors
Who This Book Is For
- Network engineers and administrators
- CCNA and early-career networking professionals
- IT practitioners transitioning into automation
- Anyone managing Cisco IOS-based networks
- Request an Instructor or Media review copy.
- Corporate, Academic, and Employee Purchases
- International Buying Options
Other Things You Might Like
- Practical Python for DevOps Engineers LiveLessons (Video Training)
- Online Video $239.99