Table of Contents
- 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

