What about this course?
Python is becoming the de-facto standard for the Software Driven Networking world. From full-blown SDN controllers to simple network device query, it is the language of choice for companies large to small due to its simplicity and maintainability. Even with its beginner-friendly mantra, it is a fully powerful language that supports the infrastructure of companies like Google and NetFlix. The course is aim to bring a previously CLI-focused Network Engineer up to speed on Python programming basics. Unlike other Python introductory courses, the course will give practical examples in each of the lessons on how the covered material applies to the tasks for network engineers. At the end of the course, the participant will be able to write basic scripts to begin utilize libraries such as PExpect, Ansible, Paramiko and others.

Instructor for this course
Eric Chou
INE Instructor
This course is composed by the following modules
Course Introduction
Python Version
All-In-One Installation
All-In-One Installation :: Demo
Using Python
Using Python on Mac :: Demo 1
Using Python on Windows :: Demo 2
Types & Objects :: Overview
Numerics
Numerics :: Demo
String
String :: Demo
List & Tuple
List & Tuple :: Demo
Dictionary
Dictionary :: Demo
Extra
Operators :: Overview
Numbers & Sequences
Numbers & Sequences :: Demo
String Formatting
String Formatting :: Demo 1
String Formatting :: Demo 2
Dictionary & Set
Dictionary & Set :: Demo 1
Dictionary & Set :: Demo 2
Attributes & Function Calls
Attributes & Function Calls :: Demo 1
Attributes & Function Calls :: Demo 2
Comparisons
Comparison :: Demo
Operator :: Extras
Control Flow :: Overview
Loops, Iterations & Conditionals
Loops, Iterations & Conditionals :: Demo 1
Loops, Iterations & Conditionals :: Demo 2
Loops, Iterations & Conditionals :: Demo 3
Catching Exceptions
Catching Exceptions :: Demo
Control Flow :: Extras
Input & Output :: Overview
Input
Input :: Demo
Output
Output :: Demo
Input & Output :: Extras
Repeatable Code :: Overview
Functions :: Overview
Functions :: Demo 1
Functions :: Demo 2
Classes :: Overview
Classes :: Demo 1
Classes :: Demo 2
Modules & Packages :: Overview
Modules & Packages :: Demo 1
Modules & Packages :: Demo 2
Repeatable Code :: Extras
Example :: Overview
Input :: Demo
Text Processing :: Demo 1
Text Processing :: Demo 2
Output :: Demo 1
Output :: Demo 2
Example :: Extras
Course Closing
Common Course Questions
If you have a question you don’t see on this list, please visit our Frequently Asked Questions page by clicking the button below.
If you’d prefer getting in touch with one of our experts, we encourage you to call one of the numbers above or fill out our contact form.
Do you offer training for all student levels?
Are the training videos downloadable?
I only want to purchase access to one training course, not all of them, is this possible?
Are there any fees or penalties if I want to cancel my subscription?