Python for Network Engineers Course

Intermediate English
Created by Muhammed Sozer
Last updated Mon, 01-Aug-2022
+ View more

Course overview

This course starts with the fundamentals of the Python programming language.

It is mainly focused on Network Engineers.

The most commonly used Network Automation Libraries; such as Netmiko, Napalm, Nornir, pyATS, and Genie are explained and many hands-on Labs are shared for demonstration purposes.

You will be able to do the labs of this course by yourself by just following this course. It will increase your Python and Network Automation knowledge and you will be able to use these tools even in your company production networks.

Students are placed in a study group with the instructors, so they collaborate whenever they need it!

What is the target audience for Network Engineers training?

    • Students who would like to start developing networking environments
    • Network Engineers who want to learn Python Fundamentals with Hands-on Labs


Requirements

  • Willing to Learn

Modules

27 Lessons 08:04:28 Hours
Python Fundamentals for Network Engineers
15 Lessons 03:59:32 Hours
  • Python for Network Engineers Course Introduction and Agenda
    Preview 00:02:00
  • Introduction to Network Automation
    Preview 00:10:06
  • Python for NE Course - DEVOPS
    00:11:32
  • Python for NE Course - Network as a Code
    00:09:50
  • Getting Started with Python
    00:08:43
  • Variables - Strings
    00:17:12
  • Conditionals
    00:16:11
  • Functions
    00:06:30
  • Loops
    00:24:47
  • Lists
    00:19:04
  • Dictionaries and Tuples
    00:10:51
  • Regular Expressions
    00:29:15
  • File Operations Part 1
    00:11:32
  • File Operations - Part 2
    00:25:35
  • Installing Python and PyCharm
    00:36:24
Python Network Automation Libraries
11 Lessons 04:04:56 Hours
  • Network Automation Libraries and Intro to Netmiko
    00:35:46
  • Netmiko Collecting interface Statistics and Router Operations
    00:10:00
  • Netmiko Routing and Switching Operations - Part2
    00:23:32
  • Netmiko - OSPF Routing Protocol Part -1
    00:13:19
  • Netmiko - OSPF Routing Protocol Part -2
    00:12:31
  • Napalm Theory and Examples
    00:28:39
  • Napalm Compliance Report
    00:12:37
  • NORNIR Theory
    00:08:28
  • NORNIR Exercises
    00:35:30
  • Automation with pyATS and Genie
    00:32:06
  • pyATS and OSPF Routing Protocol Lab
    00:32:28
Python for Network Engineers Workbook
1 Lessons 00:00:00 Hours
  • Python for Network Engineers Slides
    .

About instructor

Muhammed Sozer

1 Courses
Network Automation Instructor - Orhan Ergun LLC Network Automation Specialist - Senior Network Engineer with more than 10 years of Experience 
Life Time Access
$30 $18
Includes:
  • 08:04:28 Hours On demand videos
  • 27 Lessons
  • Study Group Participation
  • Acces the Content Anywhere, Anytime
  • Certificate of Completion - Signed by Orhan Ergun
  • Compare this course with other