EIEIOTECHNOVATION
← Training programmes

EIEIO / NETWORKING

Python Programming for Network Engineers

Course outline

2 days

Duration

2 days

Overview

This 2-day training is designed to support network engineering professionals with limited to no programming or automation experience who are interested in enhancing their networking career with network programming skills. Students will learn Python, a beginner-friendly programming language, and go from zero programming to building network engineering applications for automation of network management task.

Prerequisite

Switch / Router Commands

Chapter 1: Getting Started

Fundamentals of Network Programming

Python Basic Operations

Chapter 2: Common Operation

Python Data Types

Keywords

Data types

Variables

Lists

Methods

Chapter 3: Control Flow

If/Elif/Else

For loops

While loops

Try/except

Chapter 4: File Operations

Open and read

Writing and appending

Chapter 5: Regular Expressions (RegEx)

Find,

Match

Substitute

Chapter 6: Networking

Fundamentals of automation

Telnet

SSH

GNS3 and dynamic configuration automation

Extracting Networking Equipment Parameters

User Interface for Automation

Programme scope, delivery arrangements and suitability are confirmed during enquiry.