Periodically, I run a free course on Learning Python for Network Engineers. The next course starts on Thursday, August 9th.
This course is an online course and covers Python fundamentals from a network engineer's perspective.
The course is a lesson a week for eight weeks. The lessons are delivered via email and consist of videos, exercises, and additional content.
The course syllabus is as follows:
- 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
The course is generally taught using Python3 (I cover some PY2/PY3 compatibility issues and the reference exercise solutions support both PY2 and PY3).
To sign-up, see: https://pynet.twb-tech.com/email-signup.html
No comments:
Post a Comment