Network Engineers need a basic understanding of programming. The python programming language is perfect to get started, since it is easy to learn and still very powerful. At the same time it can be used to automate simple tasks by serving as an shell script replacement, or it can be used to build software components with thousands or millions of lines of code. Particularly in network automation the python programming language is very popular, thanks to its simplicity and the numerous libraries available.
To get you started, we created we created this little Coding Challenge. Whether you are an advanced programmer or a novice does not matter. Have fun!
We would love to get some feedback and interesting discussions about the challenge, your experience and your use cases. urs.baumann [at] ins.hsr.ch
Among all participants who successfully solved all the challenges we will give away one Raspberry Pi 3.