Network Champion: Interview Preparation Guide for the best in class Network Engineers
Best Value Purchase
Individual Purchases
- Checkout
- Discription
- Extras
- Sample content
- Updates
Network Champion: Interview Preparation Guide for the best in class Network Engineers
A beginner level python scripting handbook for Network Engineers that includes the basic concepts of programming in python for networking purposes. It includes basics of elements of programming that explains the idea of creating variables, assigning operators, data types, Numeric data types, strings, sets etc. In next chapter it explains the concept of conditional statements in python that includes Logical operators, Boolean expressions, flow charts, conditional statements etc. In chapter six, function creation using python scripting is explained which includes the topics of function creation, user defined functions, methods for calling the functions, Built in functions and passing arguments and references through functions. In chapter seven, exceptions and exception handling is discussed. It includes the area of how to handle an exception, creating or raising an exception, custom exceptions and using tracebacks. In chapter eight, the concept of loops using python is explained which includes the brief explanation of different loops like For, While, Do- While loops. Their syntaxes and methodology is explained in this section with code snippets and examples. Chapter ten explains the benefits of network automation, reasons to automate a network and Libraries that are used to automate a network are explained in vast detail.
Related Article Around the Globe in the Race Against IPv4 Address Depletion Interview(s) You won't find this book on Oprah's list, Network World, October 10, 2005
- Online Sample Chapter
- Downloadable Sample Chapter
- Sample Pages
- Table of Contents



Errata Download the Errata Submit Errata
Reviews
-
Shinda SinghThe author covers the basic essentials pretty well before moving on to practical programming. Good material. There are several practice programs in the book and give the clear understanding of the concepts learned. Working scripts have also been provided and can be used as a guideline to develop your own scripts for the problem sets given in the book
-
Tony SchaffranNicebook and it gave me the big picture of what Python can do! Several python network libraries such as Scappy, Pramiko, Diesel, NMAP etc. have been discussed in the book which help save time in writing a script by doing small tricks
-
AlexReally a good explanation. As the chapters went on the concepts were clearly explained and as of now I am enjoying learning from this book. The book is pretty comprehensive as it covers network automation concepts and tools. To remain competitive in the field, network engineers must learn network automation
-
Khiem BuiSo far, the author has done a good job covering the basic concepts of programming with Python without making it confusing or veering off on tangents. For someone with previous experience programming, and specifically with Python, this is a great way to jog your memory, getting a good warm up to go into the Network engineering applications of Python
-
Rangin PremSelf-paced, unrushed, thorough instructions. The likelihood of errors occurrence due to manual configuration of networks can be reduced by learning python scripting and automating the networks. The thing I liked about this book is that it proceeds gradually by first introducing the elements of programming, functions, object oriented programming and then links the concepts to network automation
-
Thang Nguyen QuocI didn't know learning Python to automate networks would be so simple. I started to learn Python for Networks in the past but gave up. This book has got me over the hump
-
Dennis JaegerPrecise step by step programming, any newbie will be able to understand the concepts. Where possible, the chapters of this book have been written to be readable in any sequence. However, some interdependence is unavoidable. If you are beginner in network scripting, then I recommend you to first cover Chapters 1 to Chapter 8 to gain better understanding of the concepts
-
Ron HarrisI liked that the author was going through the basics first then went into how you use python for working on the network. This book contains an introduction to the concepts of programming and approaches to network automation, management and scaling by demonstrating various kinds of network challenges, easibility of various learning tasks, capabilities of python scripting and examples of practical applications of machine learning to real world problems
-
Ryan FowlerGood material to get started and get knowledge needed regarding Python for Network Engineers.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. This book has example python scripts which readers can practice and improve their job potential and make the networks more resilient and scalable
-
Chirag DaveDoes not miss explaining every step he does. Most authors gloss over the details. He seems to know details do matter.To master the concepts explained in this book, one should have a DevOps mindset along with fair grip on some programming languages like C++, C# or Java. A good understanding of operating systems, virtualization, applications and databases would be plus. There are many Network automation tools that augment the learning of Python Script development. This book discusses those Network automation tools which are prevalent in the Network and Systems Engineering tasks