Python - Programming for Network Engineers
Syllabus Highlights:
- Introduction to Python
- Python programming and its relevance to network automation.
- Core Programming Concepts
- Data types, strings, loops, conditionals, operators, classes, methods, functions, namespaces, and scopes in Python.
- Data Handling
- Data manipulation and storage techniques.
- Modules & Packages
- Understanding and working with Python modules and packages.
- Code Debugging & Error Handling
- User input handling, error and exception management, and debugging methods.
- Hands-on with Netmiko
- Using Netmiko to retrieve data and configure network devices.
