Course

PYN

Python for Networkers («PYN»)

SDN-based networks offer an easy way to automate the network via scripts and programs. This course provides an introduction to programming with Python.
Duration 4 days
Price 3'600.–
Please note:  This is a reseller course and as such excluded from any discounts (excluding promo codes).
Course documents Original Cisco courseware

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
    • Print
    • 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.

Download

Questions

Choose your date

Further courses