Using Go and Python for Network Programming
In this chapter, we’re going to see how Python and Go are powerful and used for network programming, but depending on what your requirements are and your environment, one might be better suited for you than the other. We are going to use Python and Go for network programming by checking the advantages and disadvantages of using each.
By the end of this chapter, you will be able to identify which language (Python or Go) is more suitable for your network project and which library to use. You are going to learn the differences and superpowers of each language that will probably make the difference in your network automation work.
The topics we are going to cover in this chapter are as follows:
- Looking into the language runtime
- Using third-party libraries
- Accessing network devices using libraries