Python for Network Automation

Python for Network Automation#

Learn Network Programmability with Python, GNS3, and Cisco devices.

  1. What you’ll learn

    • Python fundamentals

    • Network Automation with Python

  2. About the author

    • Associate Engineer (DAE in Electronics) exploring network automation, my skills as an Associate Engineer include:

      • Routing and Switching

      • OFC/LAN Networking

      • IP Addressing and Sub-netting

      • Computer Basics - Windows 7/10

      • Linux and Ubuntu Desktop/Server

      • VMware/KVM/VirtualBox

      • Docker/Vagrant - Hands On

      • Ansible for Network Automation

      • Python for Network Automation

  3. Conventions

This book is a guide for network engineers and is intended for network engineers to write code. Therefore, no time is spent on coding style. Programming concepts such as object-oriented programming are not covered in detail due to their complexity. However, this book mainly focuses on getting Python scripting to work with minimal effort to automate network devices.

Warning

This book is under development.

Table of Contents: