Python Network Programming [Video]

Preview in Mapt

Python Network Programming [Video]

Eric Chou

Accomplish Network Engineering Tasks with Python
Mapt Subscription
FREE
$29.99/m after trial
Video
$10.00
RRP $124.99
Save 91%
What do I get with a Mapt Pro subscription?
  • Unlimited access to all Packt’s 5,000+ eBooks and Videos
  • Early Access content, Progress Tracking, and Assessments
  • 1 Free eBook or Video to download and keep every month after trial
What do I get with an eBook?
  • Download this book in EPUB, PDF, MOBI formats
  • DRM FREE - read and interact with your content when you want, where you want, and how you want
  • Access this title in the Mapt reader
What do I get with Print & eBook?
  • Get a paperback copy of the book delivered to you
  • Download this book in EPUB, PDF, MOBI formats
  • DRM FREE - read and interact with your content when you want, where you want, and how you want
  • Access this title in the Mapt reader
What do I get with a Video?
  • Download this Video course in MP4 format
  • DRM FREE - read and interact with your content when you want, where you want, and how you want
  • Access this title in the Mapt reader
$0.00
$10.00
$29.99 p/m after trial
RRP $124.99
Subscription
Video
Start 14 Day Trial

Frequently bought together


Python Network Programming [Video] Book Cover
Python Network Programming [Video]
$ 124.99
$ 10.00
Artificial Intelligence with Python – Deep Neural Networks [Video] Book Cover
Artificial Intelligence with Python – Deep Neural Networks [Video]
$ 124.99
$ 10.00
Buy 2 for $20.00
Save $229.98
Add to Cart

Video Details

ISBN 139781788479387
Course Length2 hours and 3 minutes

Video Description

Python has become one of the most popular programming languages. This video uses a project-based approach to teach you how to leverage this easy-to-learn language for network automation tasks. The main goal of this course is to help you master key concepts in Python with the aid of interesting projects. You will learn to create exciting Python apps to automate daily networking tasks such as configuring devices, collecting information about the network, testing by client simulations, or network discovery. This course will help you build some mesmerizing network tools with Python, including a Subnet calculator; configuring multiple network devices concurrently via SSH or Telnet; a DHCP client simulator for testing a DHCP server in the local network; network discovery via SNMP; OS fingerprinting; and network attacks via Scapy. This tutorial uses real-life scenarios and use cases to help you build network automation tools with the amazing Python language. By the end of this course, you will be able to take your Python programming skills to the next level for network automation.

Style and Approach

This course provides hands-on, interesting examples with clear and friendly explanations that students can follow along with, covers common mistakes, and provides useful tips and in-the-trenches advice. There is a limited amount of theory; instead, the examples are full of real-world use cases.

Table of Contents

Introduction and Setup
The Course Overview
Introducing the New World of Network Engineering
Requirements and Setup
Own Your Network: Automate Boring Network Tasks with Python
Integration with Ansible
Ansible Demonstration
Automate Changes with Paramiko
Direct API Calls to Devices
Continuous Integration with Jenkins
IP Subnet Calculator
Know Your Network: Monitor Your Network with Python
Detect Network Changes Automatically
Log Management with Python
Network Monitoring with Cacti
NetFlow and sFlow Based Monitoring
Alerting and Email Notification
Verify Your Network: Testing and Securing Your Network with Python
Test Your DHCP Server and Client
IP Reachability Testing
OS Fingerprinting
Create Your Own Attack
Test Network Speed with Python

What You Will Learn

  • Apply your Python knowledge to network engineering tasks. 
  • Become a rock-star and future-proof your skills in the SDN world. 
  • Save time and money and accomplish daily tasks more efficiently and effectively. 
  • Gain peace of mind in knowing your network is doing what it is supposed to. 
  • Create customized scripts that accomplish your unique goals.

Authors

Table of Contents

Introduction and Setup
The Course Overview
Introducing the New World of Network Engineering
Requirements and Setup
Own Your Network: Automate Boring Network Tasks with Python
Integration with Ansible
Ansible Demonstration
Automate Changes with Paramiko
Direct API Calls to Devices
Continuous Integration with Jenkins
IP Subnet Calculator
Know Your Network: Monitor Your Network with Python
Detect Network Changes Automatically
Log Management with Python
Network Monitoring with Cacti
NetFlow and sFlow Based Monitoring
Alerting and Email Notification
Verify Your Network: Testing and Securing Your Network with Python
Test Your DHCP Server and Client
IP Reachability Testing
OS Fingerprinting
Create Your Own Attack
Test Network Speed with Python

Video Details

ISBN 139781788479387
Course Length2 hours and 3 minutes
Read More

Read More Reviews

Recommended for You

Artificial Intelligence with Python – Deep Neural Networks [Video] Book Cover
Artificial Intelligence with Python – Deep Neural Networks [Video]
$ 124.99
$ 10.00
Java Network Programming Recipes [Video] Book Cover
Java Network Programming Recipes [Video]
$ 124.99
$ 10.00
Concurrent Programming in Python [Video] Book Cover
Concurrent Programming in Python [Video]
$ 124.99
$ 10.00
Programming Concepts in Python [Video] Book Cover
Programming Concepts in Python [Video]
$ 124.99
$ 10.00
Data Visualization in Python by Examples [Video] Book Cover
Data Visualization in Python by Examples [Video]
$ 124.99
$ 10.00
Getting Started with NLP and Deep Learning with Python [Video] Book Cover
Getting Started with NLP and Deep Learning with Python [Video]
$ 124.99
$ 10.00