In this chapter, we learned how to use different tools and techniques inside Python to extract useful data from returned output and act upon it. Also, we used a special library called CiscoConfParse to audit the configuration and learned how to visualize data to generate appealing graphs and reports.
In the next chapter, we will learn how to write a template and use it to generate configurations with a Jinja2 templating language.