On 30 November there is a practical introduction to Network Programmability during the Global Online IPD Week, in Dutch language.
Presentations - used during the session
PATH TRACE - Sample Python Code
CODING PRACTICE
- Coding is not new to Cisco. There have always been talented programmers for the IOS and for network applications.
- Writing simple code based on examples is easy.
- Writing complex code is difficult.
- Writing complex declarative CLI scripts is no easy task either.
- In the future a number of networkers will be writing code, if they like it.
- But even more networkers will run the code, and maybe adapt it.
Background - Useful Python Libraries for Network Engineers (YouTube)
- H. Preston, Useful Python Libraries for Network Engineers, Cisco DevNet
URL: https://www.youtube.com/watch?v=Y4vfA11fPo0
56:48
viewed on 30 November 2018 - Topics Covered - Time Links - Introduction
Libraries to Work with Data - 1:52 - xmltodict - 3:30 - json - 8:14 - PyYAML - 11:21 - csv - 14:27 - pyang - 18:05 - API Libraries - 23:42 - requests & RESTCONF - 24:20 - ncclient & NETCONF - 32:56 - netmiko & CLI - 39:21 - pysnmp & SNMP - 44:03 - Configuration Management Tools - 46:26 - NAPALM - 47:52 - Ansible - 48:58 - Other Cool Python Tools - 49:51 - virlutils - 49:53 - pyATS - 51:45 - Summary - 52:59 - Webinar Resources - 54:03 - Code Exchange Challenge - 54:39
Comments