Online Courses

Python Programming – for Network Engineers

Duration: 6 weeks (120 min/day)

Price – 200 USD (15,000 INR)

DEMO VIDEO (YouTube links)

Training Program Includes

Contact us to reserve your slot for Online Trainings

For more Details Mail us on info@noasolutions.com

Faster communication – WhatsApp – +91 7036826345

Course Content

Python Programming- For Network Engineers

1. Programming Theory

  • 1.1. Programming Fundamentals
  • 1.2. Python Introduction

2. Python Setup

  • 2.1. Python Downloading
  • 2.2. Python Installation
  • 2.3. Basic Python Script

3. Basic Python Programming Essentials:

  • 3.1. Understanding Variables
  • 3.2. Declaring Variables in Python
  • 3.3. Data Types in Python
  • 3.4. Data Type Methods in Python
  • 3.5. Data Types Operations

4. Working with Numbers in Python:

  • 4.1. Understanding Number types in Python
  • 4.2. Working with Integers
  • 4.3. Performing Integer Operations
  • 4.4. Working with Floats
  • 4.5. Performing Float Operations

5. Manipulation Data Types in Python:

  • 5.1. Understanding String in Python
  • 5.2. Manipulate Data in String using Built in Function
  • 5.3. Manipulate Data in Int and Float using Built-in Function

7. Python Operators:

  • 7.1. Understanding Operators
  • 7.2. Understanding Arithmetic Operators
  • 7.3. Understanding Boolean Operators
  • 7.4. Understanding Comparison Operators

8. Python Arrays:

  • 8.1. Understanding Arrays
  • 8.2. Understanding Arrays in Python

9. Understanding Array type LIST:

  • 9.1. Making first LIST Array in Python
  • 9.2. LIST Methods in Python
  • 9.3. Checking Membership in Array

10. Understanding Array type DICTIONARY:

  • 10.1. Making first DICTIONARY in Python
  • 10.2. DICTIONARY Methods in Python
  • 10.3. Checking Membership in Array

11. Understanding Array type TUPLE:

  • 11.1. Making first TUPLE in Python
  • 11.2. TUPLE Methods in Python
  • 11.3. Checking Membership in Arrays

12. Making first SET in Python:

  • 12.1. Making first SET in Python
  • 12.2. SET Methods in Python
  • 12.3. Checking Membership in SET

13. Understanding Conditions:

  • 13.1. Understanding Logical Conditions
  • 13.2. Making Logical Script using Conditions

14. Understanding Functions:

  • 14.1. Understanding Functions
  • 14.2. Creating First User-Defined Function in Python
  • 14.3. Running User-Defined Function

15. Understanding LOOPS:

  • 15.1. Understanding LOOPS in Python
  • 15.2. Understanding FOR Loop
  • 15.3. Creating FOR LOOP in Script
  • 15.4. Understanding WHILE LOOP
  • 15.5. Creating WHILE LOOP in Script
  • 15.6. Breaking LOOPS using Statements

 

 

2. Lab Setup in GNS3
16. Open IP Addresses Database file in Python
16. Introduction to Netmiko

  • 16.1. Configuring SSH on Routers
  • 16.2. First SSH Script
  • 16.3. Script for Connect Multiple Devices
  • 16.4. One Click Configuration (OCC) to Configure multiple devices
  • 16.5. Run Multiple Commands File in python      

17. NAPALM

  • 17.1. NAPALM Introduction
  • 17.2. Installation of NAPALM
  • 17.3. NAPALM Connection with Cisco Devices

18. Device Configuration Auditing and Changes with NAPALM

  • 18.1. Configure ACL using NAPALM
  • 18.2. ACLs Auditing
  • 18.3. Device Configurations Auditing

 

Scroll Up