Description

Book Synopsis

Learn and implement network automation within the Enterprise network using Python 3. This introductory book will be your guide to building an integrated virtual networking lab to begin your Network Automation journey and master the basics of Python Network Automation. 

The book features a review of the practical Python network automation scripting skills and tips learned from the production network, so you can safely test and practice in a lab environment first, various Python modules such as paramiko and netmiko, pandas, re, and much more. You''ll also develop essential skills such as Python scripting, regular expressions, Linux and Windows administration, VMware virtualization, and Cisco networking from the comfort of your laptop/PC with no actual networking hardware. Finally, you will learn to write a fully automated and working Cisco IOS XE upgrade application using Python.

Introduction to Python Network Automation uses a canonical order, where you begin

Table of Contents

Introduction to Python Network Automation

Chapter 1: Introduction to Python Network Automation

Chapter 2: Learn Python Basics on Windows

Chapter 3: More Python Exercises

Chapter 4: Introduction to VMware Workstation

Chapter 5: Creating Virtual Machines Using Ubuntu 20 Server Image

Chapter 6: Creating Virtual Machines Using CentOS 8 Server Image

Chapter 7: Linux Fundamentals

Chapter 8: Linux Basic Administration

Chapter 9: Regular Expressions for Network Automation

Chapter 10: GNS3 Basics

Chapter 11 Cisco IOS Labs

Chapter 12. Building a Python Automation Lab Environment

Chapter 13. Python Network Automation Lab: Basic Telnet

Chapter 14. Python Network Automation Labs: SSH Paramiko and Netmiko

Chapter 15. Python Network Automation Labs: Cron and SNMPv3

Chapter 16. Python Network Automation Labs: Ansible, pyATS, Docker, and Twilio API

Chapter 17. Upgrading Multiple Cisco IOS XE Routers

Chapter 18. Python Network Automation Lab: Cisco IOS Upgrade mini-tools Development

Chapter 19. Python Network Automation Labs Combining and Completing Cisco IOS Upgrade Application


Introduction to Python Network Automation

    Product form

    £52.24

    Includes FREE delivery

    RRP £54.99 – you save £2.75 (5%)

    Order before 4pm today for delivery by Thu 11 Jun 2026.

    A Paperback by Brendan Choi

    Out of stock


      View other formats and editions of Introduction to Python Network Automation by Brendan Choi

      Publisher: APress
      Publication Date: 1/25/2021 12:05:00 AM
      ISBN13: 9781484268056, 978-1484268056
      ISBN10: 1484268059

      Description

      Book Synopsis

      Learn and implement network automation within the Enterprise network using Python 3. This introductory book will be your guide to building an integrated virtual networking lab to begin your Network Automation journey and master the basics of Python Network Automation. 

      The book features a review of the practical Python network automation scripting skills and tips learned from the production network, so you can safely test and practice in a lab environment first, various Python modules such as paramiko and netmiko, pandas, re, and much more. You''ll also develop essential skills such as Python scripting, regular expressions, Linux and Windows administration, VMware virtualization, and Cisco networking from the comfort of your laptop/PC with no actual networking hardware. Finally, you will learn to write a fully automated and working Cisco IOS XE upgrade application using Python.

      Introduction to Python Network Automation uses a canonical order, where you begin

      Table of Contents

      Introduction to Python Network Automation

      Chapter 1: Introduction to Python Network Automation

      Chapter 2: Learn Python Basics on Windows

      Chapter 3: More Python Exercises

      Chapter 4: Introduction to VMware Workstation

      Chapter 5: Creating Virtual Machines Using Ubuntu 20 Server Image

      Chapter 6: Creating Virtual Machines Using CentOS 8 Server Image

      Chapter 7: Linux Fundamentals

      Chapter 8: Linux Basic Administration

      Chapter 9: Regular Expressions for Network Automation

      Chapter 10: GNS3 Basics

      Chapter 11 Cisco IOS Labs

      Chapter 12. Building a Python Automation Lab Environment

      Chapter 13. Python Network Automation Lab: Basic Telnet

      Chapter 14. Python Network Automation Labs: SSH Paramiko and Netmiko

      Chapter 15. Python Network Automation Labs: Cron and SNMPv3

      Chapter 16. Python Network Automation Labs: Ansible, pyATS, Docker, and Twilio API

      Chapter 17. Upgrading Multiple Cisco IOS XE Routers

      Chapter 18. Python Network Automation Lab: Cisco IOS Upgrade mini-tools Development

      Chapter 19. Python Network Automation Labs Combining and Completing Cisco IOS Upgrade Application


      Recently viewed products

      © 2026 Book Curl

        • American Express
        • Apple Pay
        • Diners Club
        • Discover
        • Google Pay
        • Maestro
        • Mastercard
        • PayPal
        • Shop Pay
        • Union Pay
        • Visa

        Login

        Forgot your password?

        Don't have an account yet?
        Create account