Automation & Systems

Introduction To Python Programming For Network Engineers

John Jensen
John Jensen
INE Instructor

Course Description
This course will provide a gentle introduction to programming concepts and will cover the benefits of learning how to program, why Python is a great language to learn, and the software development lifecycle at a very high level. The course will also cover a brief history of past methods of automated interactions with network hardware, and compare those methods with more modern methods available today, such as NETCONF as well as embedded Python interpreters in network hardware operating systems. This course is based on Python Release 2.7.
  • Course
    • Introduction to Programming
      • Why Learn to Program?
      • Why Python?
      • Programming Paradigms
    • The Software Development Lifecycle at 10,000 feet
      • Gathering Requirements
      • Initial Design
      • Implementation
      • Testing
      • Maintenance
      • Does any of this matter?
    • A History of Interacting with Network Devices
      • Tcl and Expect
      • Telnet & SSH
      • SNMP
    • Beyond Screen Scraping
      • What is NETCONF?
      • Comparing NETCONF and Other Methods
      • What is YANG?
      • Python Embedded in the OS
This course is also included in a training bundle:
View Training Bundle
Course Outline:
  • Course
    • Introduction to Programming
      • Why Learn to Program?
      • Why Python?
      • Programming Paradigms
    • The Software Development Lifecycle at 10,000 feet
      • Gathering Requirements
      • Initial Design
      • Implementation
      • Testing
      • Maintenance
      • Does any of this matter?
    • A History of Interacting with Network Devices
      • Tcl and Expect
      • Telnet & SSH
      • SNMP
    • Beyond Screen Scraping
      • What is NETCONF?
      • Comparing NETCONF and Other Methods
      • What is YANG?
      • Python Embedded in the OS

Course Format Options:

Online Streaming

Train anywhere with our web, iOS, Android and Apple TV apps! You'll also have access to any course updates and additions.

Video Download

Download the entire course in mobile, high and HD(1080p) resolutions.

  • Regular price $39.99
  • Save


1hr 41min
February 3, 2015