Automation & Systems

Practical Python For Network Engineers

Eric Chou
Eric Chou
INE Instructor

This course is included in our All Access Pass! Get unlimited streaming access to 12,000+ videos, workbooks, and practice exams by starting your free 7-day trial of the All Access Pass subscription!
Start Your FREE Trial!


Course Description
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.
  • Course
    • Introduction
      • Course Introduction
    • Python Version
      • Python Version
    • All Inclusive Installation
      • All-In-One Installation
      • All-In-One Installation :: Demo
    • Using Python
      • Using Python
      • Using Python on Mac :: Demo 1
      • Using Python on Windows :: Demo 2
    • Types and Objects
      • Types & Objects :: Overview
      • Numerics
      • Numerics :: Demo
      • String
      • String :: Demo
      • List & Tuple
      • List & Tuple :: Demo
      • Dictionary
      • Dictionary :: Demo
      • Extra
    • Operators
      • 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 Tools
      • 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 and Output
      • Input & Output :: Overview
      • Input
      • Input :: Demo
      • Output
      • Output :: Demo
      • Input & Output :: Extras
    • Repeatable Code
      • 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
      • Example :: Overview
      • Input :: Demo
      • Text Processing :: Demo 1
      • Text Processing :: Demo 2
      • Output :: Demo 1
      • Output :: Demo 2
      • Example :: Extras
    • Conclusion
      • Course Closing
Course Outline:
  • Course
    • Introduction
      • Course Introduction
    • Python Version
      • Python Version
    • All Inclusive Installation
      • All-In-One Installation
      • All-In-One Installation :: Demo
    • Using Python
      • Using Python
      • Using Python on Mac :: Demo 1
      • Using Python on Windows :: Demo 2
    • Types and Objects
      • Types & Objects :: Overview
      • Numerics
      • Numerics :: Demo
      • String
      • String :: Demo
      • List & Tuple
      • List & Tuple :: Demo
      • Dictionary
      • Dictionary :: Demo
      • Extra
    • Operators
      • 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 Tools
      • 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 and Output
      • Input & Output :: Overview
      • Input
      • Input :: Demo
      • Output
      • Output :: Demo
      • Input & Output :: Extras
    • Repeatable Code
      • 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
      • Example :: Overview
      • Input :: Demo
      • Text Processing :: Demo 1
      • Text Processing :: Demo 2
      • Output :: Demo 1
      • Output :: Demo 2
      • Example :: Extras
    • Conclusion
      • Course Closing

If you would like more information on how to purchase this course individually, contact a Training Specialist.