Discovering Network Programmability with Python 101 (DNPP101)

Discovering Network Programmability with Python 101 (DNPP101)

Overview

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.

Objectives

  • Overview to scripting language

  • Overview of Python Basic Operations

  • Learning Python Data Types

  • Understanding Python Control Flow

  • Learning Python Functions

  • Learning Python File Operations

  • Learning Python Regular Expressions

  • Understanding Python Classes (Object-Oriented Programming) Basics

  • Exploring Python Tools & Resources

  • List/Set/Dictionary Comprehensions

  • Python Lambda functions

  • Python Map, Filter, reduce

  • Python Threading basic

  • Learning Python Networking

  • Python networking with Telnet

  • Python networking with SSH

  • Python networking with SNMP

  • Python networking with Scapy, Creating our own packets

  • Learning Python and MySQL

Course Outline

  • Overview to scripting language

  • Overview of Python Basic Operations

  • Learning Python Data Types

  • Understanding Python Control Flow

  • Learning Python Functions

  • Learning Python File Operations

  • Learning Python Regular Expressions

  • Understanding Python Classes (Object-Oriented Programming) Basics

  • Exploring Python Tools & Resources

        - List/Set/Dictionary Comprehensions

        - Python Lambda functions

        - Python Map, Filter, reduce

        - Python Threading basic

  • Learning Python Networking

        - Python networking with Telnet

        - Python networking with SSH

        - Python networking with SNMP

        - Python networking with NETCONF

        - Python networking with NX-API

        - Python networking with RESTCONF

        - Python networking with Scapy, Creating our own packets

  • Learning Python and MySQL

  • Learning Windows Update Automation using Python

  • Learning Linux Update Automation using Python

Basic knowledge in networking, programmingand API.

Course ID:
DNPP101


Show Schedule for: