Using third-party libraries
When developing network automation, it is always worth researching tools and libraries in the community to see if you can incorporate some external code that will add functionalities or speed up your development process.
In preparation to explain how to use third-party libraries, it is important to understand how libraries in general are used in Python and Go. We’ll detail the library-adding process in Python and Go in this section.
Adding Python libraries
Before discussing how libraries are added to Python, it is important to explain that, in Python, a library is also known as a package or a module. These three terms are used widely throughout Python documentation, which can make some new Python developers confused. So, whenever you see the term “Python library”, it can also mean a package or a module.
A library in Python can be external, internal, or built-in. These external libraries are also known as third-party modules...