Python for Network Engineers
Python for Network Engineers is a free, 8-week course that covers Python fundamentals but "with a network engineer's bent." The weekly lessons cover, in order: Why Python, the Python Interpreter Shell, and Strings; Numbers, Files, Lists, and Linters; Conditionals and Loops; Dictionaries, Exceptions, and Regular Expressions; Functions and the Python Debugger; Netmiko Basics; Jinja2 Basics
