Introduction
  • Python for Network Engineers Overview
  • What are Programming Languages used for?
  • Why Choose Python for Networking
  • How This Course Works (Course slides downloadable)
Prepare the Python Networking Environment
  • All Software Required Free: Download links
  • Download Notepad ++
  • Download Python and Prepare to Code
  • Using Python Interpreter and scripts
Python Programming Fundamentals for Network Engineers Fundamentals
  • Section 3 Intro
  • Python variables for Network Engineers
  • Python variables: Part 2 For Network Engineers
  • Python variables: Part 3 For Network Engineers
  • Python Strings: Part 1 For Network Engineers
  • Python Strings: Part 2 For Network Engineers
  • Python Strings: Part 3 For Network Engineers
  • Python Lists for Network Engineers Part 1
  • Python Lists for Network Engineers Part 2
  • Python Tuples for Network Engineers: Part 1
  • Python Tuples for Network Engineers: Part 2
  • Python Dictionaries for Network Engineers: Part 1
  • Python Dictionaries for Network Engineers: Part 2
  • Python List Quiz
  • Python Data Types Quiz
Python Programming Loops For Network Engineers
  • Python For Loops for Network Engineers
  • Python For Loops for Network Engineers Part 2
  • Python While Loops for Network Engineers Part 1
  • Python While Loops for Network Engineers Part 2
  • Nested Loops in Python Part 1
  • Nested Loops in Python Part 2
  • Python Loop Quiz
  • Python While Loop Quiz
Python Programming Control statements For Network Engineers
  • Python If statements for Network Engineers: Part 1
  • Python If statements for Network Engineers: Part 2
  • Python If / else statements for Network Engineers
  • Python If / elif / elif / else statements for Network Engineers
Basic Operators for Network Engineers
  • Python Arithmetic Operators for Network Engineers
  • Python Comparison Operators for Network Engineers
  • Logic Operators for Network Engineers
Python Functions for Network Engineers
  • Python Functions for Network Engineers
  • Python Function Example for Network Engineers
  • Python Prameters passsed by reference
Python Programming for Network Engineers Project 1
  • Python Programming: Project 1 Assignment
  • Python Programming: Project 1 "FlowChart"
  • Python Programming: Project 1 "Coding 1" Input coins
  • Python Programming: Project 1 "Coding 2" Invalid Coins
  • Python Programming: Project 1 "Coding 3"
  • Python Programming: Project 1 "Coding 4" Coin Count
  • Python Programming: Project 1 "Coding 5" Make a descision
  • Python Programming: Project 1 "Coding 6" Test descision
  • Python Programming: Project 1 "Coding 7" Return Change 1
  • Python Programming: Project 1 "Coding 8" Return Change 2
  • Python Programming: Project 1 "Coding 9" Status Report
  • Python Programming: Project 1 "Coding 10" Temp Variable Part 1
  • Python Programming: Project 1 "Coding 11" Test the project
  • Source Code for Project 1
Create the Virtual enviroment
  • Download GNS3
  • Create A Switch in GNS3
More Programming topics For Network Engineers
  • Put your Host machine on the Host network
  • Function Example
  • Classes & Objects for Network Engineers Intro
  • Classes & Objects for Network Engineers Example
  • Python Functions Quiz
Project 2: Python Telents to multiple routers, Reads/Writes and performs configs
  • 1: IP addresses
  • 2: Output File
  • 3: Command loop
  • 4: Show Run
  • 5: Setup part 1
  • 6: Setup Part 2
  • 7 Initial Configs Python scripts
  • 8: Python runs multiple scripts
  • 9: Specific case solution
  • 10: Specific case solution part 2
  • 11: Python wrote scripts to routers
  • Project 2: Source Code
Project 3: Python Auto Telnets to N number of Routers and performs Configs
  • Python can Telnet to n Number of Routers: Part 1
  • Python can Telnet to n Number of Routers: Part 2
  • Python can Telnet to n Number of Routers: Part 3
  • Python can Telnet to n Number of Routers: Part 4
  • Python can Telnet to n Number of Routers: Part 5
  • Python can Telnet to n Number of Routers: Part 6
  • Python can Telnet to n Number of Routers: Part 7
  • Python can Telnet to n Number of Routers: Part 8
  • Summary of the Projects
  • Project 3: Source Code
Advanced Virtual Environment
  • Host Network Example
  • Introduction to the Virtual Environment
  • Download Virtual Box