Weekly exercises and corresponding solutions. Programming language is Python. Attempts have been made to show at least two different solutions for most of the exercises. I have only included my answers here. Questions can be found at https://github.com/ktbyers/pynet/tree/master/learning_python. It also contains solutions to those questions from Kirk Byers.
Course content:
Week1 - Why Python, the Python Interpreter Shell, and Strings
Week2 - Numbers, Files, Lists, and Linters
Week3 - Conditionals and Loops
Week4 - Dictionaries, Exceptions, and Regular Expressions
Week5 - Functions and the Python Debugger
Week6 - Netmiko Basics
Week7 - Jinja2 Basics, Introduction to YAML and JSON, Complex Data Structures
Week8 - Libraries, Package Installation, and Virtual Environments