Jump to ratings and reviews
Rate this book

Python Scripting for Network Engineers: Realizing Network Automation for Reliable Networks

Rate this book
Today Network Automation can be used for provisioning, configurations, identifying rogue devices, mitigating security attacks, compliance, audits, capacity planning and scores of other network deployment activities. It has helped in enhancing network visibility and has empowered the network engineers to make faster, smarter network decisions, optimize uptime and performance, enhance security, and enable innovation instead of spending endless cycles in managing the network. This book has been written for Network Engineers and Network Managers who are starting to explore network automation. This book is a good starting point for Network Engineers who learnt Programming in their earlier academic or work career and haven’t used it in a long time or those Network Engineers who are learning Programming and Automation for the first time. The book has example Python Scripts which readers can practice and improve their job potential and make the networks more resilient and scalable.

349 pages, Kindle Edition

Published May 28, 2019

63 people are currently reading
22 people want to read

About the author

Wajid Hassan

7 books1 follower

Ratings & Reviews

What do you think?
Rate this book

Friends & Following

Create a free account to discover what your friends think of this book!

Community Reviews

5 stars
1 (20%)
4 stars
2 (40%)
3 stars
0 (0%)
2 stars
0 (0%)
1 star
2 (40%)
Displaying 1 of 1 review
March 21, 2021
Waste of time. 2/3 is language introduction with no merits and rest is ratatouille of code taken from all over the Internet.
Example of code quality, first is the task and then the code:
9.3.8 Ping 15 servers sequentially 192.158.10.1 - 192.168.10.15

and code for it goes as:

# Create the network
ip_net = ipaddress.ip_network(u'10.1.10.0/24')
# Get all hosts on that network
all_hosts = list(ip_net.hosts())
Displaying 1 of 1 review

Can't find what you're looking for?

Get help and learn more about the design.