Python Networking Solutions Guide
eBook - ePub

Python Networking Solutions Guide

Leverage the Power of Python to Automate and Maintain your Network Environment (English Edition)

  1. English
  2. ePUB (mobile friendly)
  3. Available on iOS & Android
eBook - ePub

Python Networking Solutions Guide

Leverage the Power of Python to Automate and Maintain your Network Environment (English Edition)

About this book

Automate Your Network Configuration, Management, and Operation Tasks with Python

Key Features
? Get familiar with the basics of network automation.
? Understand how to automate various network devices like Routers, Switches, Servers, and Firewalls.
? Learn how to create customized scripts to manage multiple devices using Python.

Description
Python is the de-facto standard for automated network operations nowadays. With the power of Python, network devices can be automated easily with basic scripts. Written in direct and intuitive language, this practical guide will help you to automate your network with Python. In this book, you will understand what network automation is precisely. The book will help you get familiar with the basics of the Python language. It will also help you learn how to monitor, maintain, and deploy configurations in network and system devices such as routers, switches, servers, and storage. The book will explain how to automate cloud infrastructures like AWS (Amazon Web Services) with Python. By the end of the book, you will be able to decrease your routine workload and improve productivity by automating your networking tasks.

What you will learn
? Get familiar and work with Python libraries like Paramiko and Netmiko.
? Write and deploy scripts to configure network devices such as Firewalls, Routers, and Switches.
? Understand how to use Python scripts for network security.
? Learn how to combine all micro scripts in the main Python script.
? Create, configure, operate, and maintain AWS services through Python scripts using Boto3.

Who this book is for
This book is specially designed for system administrators, infrastructure automation engineers, IT engineers, and network engineers to leverage Python's potential as an automation tool to centrally manage routers, servers, and cloud infrastructures in an organizational network and beyond.

Table of Contents
1. Introduction to Network Automation
2. Python Basics
3. Python Networking Modules
4. Collecting and Monitoring Logs
5. Deploy Configurations in Network Devices
6. File Transfer and Plotting
7. Maintain and Troubleshoot Network Issues
8. Monitor and Manage Servers
9. Network Security with Python
10. Deploying Automation Software
11. Automate Cloud Infrastructures with Python

Frequently asked questions

Yes, you can cancel anytime from the Subscription tab in your account settings on the Perlego website. Your subscription will stay active until the end of your current billing period. Learn how to cancel your subscription.
No, books cannot be downloaded as external files, such as PDFs, for use outside of Perlego. However, you can download books within the Perlego app for offline reading on mobile or tablet. Learn more here.
Perlego offers two plans: Essential and Complete
  • Essential is ideal for learners and professionals who enjoy exploring a wide range of subjects. Access the Essential Library with 800,000+ trusted titles and best-sellers across business, personal growth, and the humanities. Includes unlimited reading time and Standard Read Aloud voice.
  • Complete: Perfect for advanced learners and researchers needing full, unrestricted access. Unlock 1.4M+ books across hundreds of subjects, including academic and specialized titles. The Complete Plan also includes advanced features like Premium Read Aloud and Research Assistant.
Both plans are available with monthly, semester, or annual billing cycles.
We are an online textbook subscription service, where you can get access to an entire online library for less than the price of a single book per month. With over 1 million books across 1000+ topics, we’ve got you covered! Learn more here.
Look out for the read-aloud symbol on your next book to see if you can listen to it. The read-aloud tool reads text aloud for you, highlighting the text as it is being read. You can pause it, speed it up and slow it down. Learn more here.
Yes! You can use the Perlego app on both iOS or Android devices to read anytime, anywhere — even offline. Perfect for commutes or when you’re on the go.
Please note we cannot support devices running on iOS 13 and Android 7 or earlier. Learn more about using the app.
Yes, you can access Python Networking Solutions Guide by Tolga Koca in PDF and/or ePUB format, as well as other popular books in Computer Science & Programming in Python. We have over one million books available in our catalogue for you to explore.

Table of contents

  1. Cover Page
  2. Title Page
  3. Copyright Page
  4. Dedication Page
  5. About the Author
  6. About the Reviewer
  7. Acknowledgement
  8. Preface
  9. Errata
  10. Table of Contents
  11. 1. Introduction to Network Automation
  12. 2. Python Basics
  13. 3. Python Networking Modules
  14. 4. Collecting and Monitoring Logs
  15. 5. Deploy Configurations in Network Devices
  16. 6. File Transfer and Plotting
  17. 7. Maintain and Troubleshoot Network Issues
  18. 8. Monitor and Manage Servers
  19. 9. Network Security with Python
  20. 10. Deploying Automation Software
  21. 11. Automate Cloud Infrastructures with Python
  22. Index