Book
Python Network Programming Techniques
Leverage Python 3 to begin your infrastructure automation journey and become well-versed with network automation. With real-world scenarios and hands-on examples, this book will teach you how to use Python to automate simple to complex infrastructures with ease.
Offered by
Difficulty Level
Intermediate
Completion Time
11h20m
Language
English
About Book
Who Is This Book For?
This book is for network engineers who want to make the most of Python to automate their infrastructure. A basic understanding of Python programming and common networking principles is necessary.
Python Network Programming Techniques
- About Book
- Who Is This Book For?
- Book Content
Book content
chapters • 11h20m total length
A Primer on Python 3
Connecting to Network Devices via SSH Using Paramiko
Building Configuration Templates Using Jinja2
Configuring Network Devices Using Netmiko
Model-Driven Programmability with NETCONF and ncclient
Automating Complex Multi-Vendor Networks with NAPALM
Automating Your Network Tests and Deployments with pyATS and Genie
Configuring Devices Using RESTCONF and requests
Consuming Controllers and High-Level Networking APIs with requests
Incorporating Your Python Scripts into an Existing Workflow by Writing Custom Ansible Modules
Automating AWS Cloud Networking Infrastructure Using the AWS Python SDK
Automating Your Network Security Using Python and the Firepower APIs
Related Resources
Access Ready-to-Use Books for Free!
Get instant access to a library of pre-built books—free trial, no credit card required. Start training your team in minutes!