Download PDF
of this course

Discovering Network Programmability with Python 101 (DNPP101)

  • Overview
  • Who Should Attend
  • Certifications
  • Prerequisites
  • Objectives
  • Content
  • Schedule
Course Overview

Course Duration: 2 Days

This course will provide a gentle introduction to programming using Python for participants with less or no prior experience with python language. The course will focus on various factors and features of the Python programming language.


Who Should Attend

Network Engineers, System Engineers, Deployment and Automation Specialists. People with programming background will be an added advantage.

Course Certifications

This course is part of the following Certifications:


Course Objectives

Course Content

1) Overview to scripting language
2) Overview of Python Basic Operations
3) Learning Python Data Types
4) Understanding Python Control Flow
5) Learning Python Functions
6) Learning Python File Operations
7) Learning Python Regular Expressions
8) Understanding Python Classes (Object-Oriented Programming) Basics
9) Exploring Python Tools & Resources

  • List/Set/Dictionary Comprehensions
  • Python Lambda functions
  • Python Map, Filter, reduce
  • Python Threading basic

10) Learning Python Networking

  • Python networking with Telnet
  • Python networking with SSH
  • Python networking with SNMP
  • Python networking with Scapy, Creating our own packets

11) Learning Python and MySQL

Course ID: DNPP101

Show Schedule for 1 Month  3 Months  All 
Date Country Location Register