skip to Main Content

Python Scripting for Network Engineers

In this training; Python Programming training for Network Engineers is shown with live device examples.

1. What is Python?

a. Why Python?
b. Python Versions
c. Installing Python in Windows Environment
d. How to Run Python?

2. Data Types and Type Conversion

a. Integer
b. Floating
c. Strings
d. Bools
e. Arrays
i. List Array
ii. Tuple Array
iii. Set Array
iv. Dictionary Array

3. Type Conversion

4.User Data Entry

 

a. Python Operators
i. Arithmetic Operators
ii. Assignment Operators
iii. Comparison Operators
iv. Logic Operators

5. ​​If.. Else Control Statement

a. Loops

i. While Loop
ii. FOR Loop

6. Error Catching

a. Functions and Moduls

i. Functions
ii. Moduls

7. ​​Basic Functions

a. String Functions

i. strip()
ii. len()
iii. lower()
iv. upper()
v. replace()
vi. split()
b. Math Functions
i. round()
ii. min()
iii. max()
iv. sum()
c. Date Functions

8. Documentation

a. Telnet
b. SSH
c. JSON
d. Rest API
i. What is Rest API?
ii. Using the Rest API

9. Set Up

a. Wireshark
b. Vmware Workstation Player
c. Vmware VIX API
d. GNS3 VM Import
e. GNS3 Installation
f. Import GNS3 to SW
g. Linux Client Installation
h. Python for Windows Installation
i. Notepad++ Installation

10. Creating Topology

 

11. Applications

a. Application 1 - Data
b. Application 2 - Controls
c. Application 3 - Loops
d. Application 4 - Error Control
e. Application 5 - Functions
f. Application 6 - Moduls
g. Application 7 - Telnet
h. Application 8 - Telnet
i. Application 9 - SSH
j. Application 10 - Interface Info Gathering
k. Application 11 - Interface Link Status
l. Application 10 - Configuring

After you completed this course, you will be able to:

Programming with Python
Automating frequent actions

System engineers or who wants to develop themselves in Python

Basic Linux knowledge

    Contact us for more information!

    ARE YOU READY?

    If you need this course, you can fill out the form or contact us.

      Contact us for more information!

      Back To Top