Course
PYN
Python for Networkers («PYN»)
Course facts
- Acquiring basic knowledge of Python
- Writing simple scripts
- Accessing Cisco devices and SDN controllers with Python
- Knowing the Python modules
In this course you will work out the basics with Python. In addition, the Python modules are explained, which are required in connection with SDN controllers and Cisco devices. Besides the theory, the course also gives you the opportunity to do your own programming. In the labs, SDN controllers and Cisco devices can be accessed with the scripts you write yourself.
Module 1: Introduction
- Why Python?
- Python and Linux
- Development Tools
- Text editors
- Console Tools
- IDE
Module 2: Python Basics
- Variables
- Introduction
- Types
- Scope
- Operators
- Statements and built-ins
- Help
- Len
- …
- Conditionals
- If ...
- Loops
Module 3: Common Topics
- Functions
- Data structures
- Lists
- Dictionaries
- Tuples
- String handling
- Regex
- Error handling
- File handling
- Module handling
Module 4: Network specific topics
- JSON Handling
- XML handling
- Connecting to Cisco devices
- SSH
- Telnet
- REST API
- NETCONF
Module 5: Summary
This course is aimed at networkers who are looking for an introduction to programming in general and Python in particular.
Network knowledge from engineering or operation. Knowledge of NETCONF, REST, RESTCONF, YANG and Git / Github. We recommend that you attend the following course in advance:
No specific certification is associated with this course.