Sign In
Sign In
Reset Password
  • Home
  • Courses
  • Plans
  • Automation Services
  • About & Resources
  • Support
$37
Python for Network Engineers 2
Michel Thomatis, CCIE #6778

Description

Course Overview

This training course is a continuation of our Python Programming for Network Engineers training series. In this course, we will focus on more advanced topics and modules by building an IP address management application using python programming with several libraries step by step.

You will learn how to use Flask to build a web based application using Python. You will learn how to use a network module called NetAddr to provides several IP addressing and subnetting capabilities. And you will learn how to setup a local database with a table and defined columns. You will learn how to query a database table, add entries in the database to even deleting table entries. You will also learn how to setup a virtual environment which is recommended for installing modules and testing your Python scripts. We will also cover various ways for installing Python 3 and PIP on a Linux distribution system using Ubuntu. And much more to advanced your skills as a network developer.

You can view the complete list of topics below on this page under lessons.

Course Details

  • Format: Video [ ~4 hours / 204 minutes ]
  • Includes: Video, Network Diagram, Presentation, and Python Files
  • It is recommended to have working knowledge and/or understanding for HTML and Python Programming for best results to follow along in this course. This is a continuation of our Python Programming for Network Engineers training course.
Take This Course $37

Lessons

Free

Sample Video and Course Outline

Python Fundamentals for Course

Installing Python 3 and PIP

Virtual Environment (venv)

Setting Up Flask Application with Python

Flask Layouts and CSS

Local Database using SQLAlchemy

Using the Network Addressing Module (NetAddr)

Adding Forms to Flask Application

Database Queries, Additions, and Deletion with Flask

Adding Additional HTML

Changing the Listening Port for Flask

Publishing Flask Application on Linux Server

Take a course to view this content

Latest Courses

$67
Network Automation using Ansible
Michel Thomatis, CCIE #6778
$99 $92
Cisco SD-WAN using Viptela
Michel Thomatis, CCIE #6778
$52
Network Design Cookbook: 2nd Edition
Michel Thomatis, CCIE #6778
$117
Fortinet FortiGate 7.0 Firewall
Michel Thomatis, CCIE #6778
RouteHub © 2025
  • Home
  • Courses
  • Plans
  • Automation Services
  • About & Resources
  • Support