Python Network Programming
上QQ阅读APP看书,第一时间看更新

Python for Network Engineers

As we are now familiar with how to write a program using the concepts used in programming languages, as well as best practices, now let's dig deep into writing an actual Python program or script. Keeping the primary focus on how to write a program in Python, we will also see how to write the same program in PowerShell, since there might be times where we would need to use PowerShell to achieve the results that we are looking for. We will cover various aspects of creating a program with some explanations of each of the statements and provide some tips and tricks to get through those tricky situations.

In this chapter, we will cover the following topics:

  • Python interpreter and data types
  • Writing Python scripts using conditional loops
  • Functions
  • Installing new modules/libraries
  • Passing arguments from command line for scripts
  • Using Netmiko to interact with network devices
  • Multithreading