Python Network Programming for Network Engineers (Python 3) [Video]
Video
Video
$124.99
Subscription
$15.99
$10 p/m for three months
What do you get with a Packt Subscription?
This book & 7000+ ebooks & video courses on 1000+ technologies
60+ curated reading lists for various learning paths
50+ new titles added every month on new and emerging tech
Early Access to eBooks as they are being written
Personalised content suggestions
Customised display settings for better reading experience
50+ new titles added every month on new and emerging tech
Playlists, Notes and Bookmarks to easily manage your learning
Mobile App with offline access
What do you get with a Packt Subscription?
This book & 6500+ ebooks & video courses on 1000+ technologies
60+ curated reading lists for various learning paths
50+ new titles added every month on new and emerging tech
Early Access to eBooks as they are being written
Personalised content suggestions
Customised display settings for better reading experience
50+ new titles added every month on new and emerging tech
Playlists, Notes and Bookmarks to easily manage your learning
Mobile App with offline access
What do you get with Video + Subscription?
Download this video in MP4 format, plus a monthly download credit
This book & 6500+ ebooks & video courses on 1000+ technologies
60+ curated reading lists for various learning paths
50+ new titles added every month on new and emerging tech
Early Access to eBooks as they are being written
Personalised content suggestions
Customised display settings for better reading experience
50+ new titles added every month on new and emerging tech
Playlists, Notes and Bookmarks to easily manage your learning
Mobile App with offline access
What do you get with a Packt Subscription?
This book & 6500+ ebooks & video courses on 1000+ technologies
60+ curated reading lists for various learning paths
50+ new titles added every month on new and emerging tech
Early Access to eBooks as they are being written
Personalised content suggestions
Customised display settings for better reading experience
50+ new titles added every month on new and emerging tech
Playlists, Notes and Bookmarks to easily manage your learning
Mobile App with offline access
What do you get with eBook?
What do I get with Print?
Get a paperback copy of the book delivered to your specified Address*
Download this book in EPUB and PDF formats
Access this title in our online reader
DRM FREE - Read whenever, wherever and however you want
Online reader with customised display settings for better reading experience
What do I get with Print?
What do you get with video?
What do you get with video?
What do you get with Audiobook?
What do you get with Exam Trainer?
Video
$124.99
Subscription
$15.99
$10 p/m for three months
What do you get with a Packt Subscription?
This book & 7000+ ebooks & video courses on 1000+ technologies
60+ curated reading lists for various learning paths
50+ new titles added every month on new and emerging tech
Early Access to eBooks as they are being written
Personalised content suggestions
Customised display settings for better reading experience
50+ new titles added every month on new and emerging tech
Playlists, Notes and Bookmarks to easily manage your learning
Mobile App with offline access
What do you get with a Packt Subscription?
This book & 6500+ ebooks & video courses on 1000+ technologies
60+ curated reading lists for various learning paths
50+ new titles added every month on new and emerging tech
Early Access to eBooks as they are being written
Personalised content suggestions
Customised display settings for better reading experience
50+ new titles added every month on new and emerging tech
Playlists, Notes and Bookmarks to easily manage your learning
Mobile App with offline access
What do you get with Video + Subscription?
Download this video in MP4 format, plus a monthly download credit
This book & 6500+ ebooks & video courses on 1000+ technologies
60+ curated reading lists for various learning paths
50+ new titles added every month on new and emerging tech
Early Access to eBooks as they are being written
Personalised content suggestions
Customised display settings for better reading experience
50+ new titles added every month on new and emerging tech
Playlists, Notes and Bookmarks to easily manage your learning
Mobile App with offline access
What do you get with a Packt Subscription?
This book & 6500+ ebooks & video courses on 1000+ technologies
60+ curated reading lists for various learning paths
50+ new titles added every month on new and emerging tech
Early Access to eBooks as they are being written
Personalised content suggestions
Customised display settings for better reading experience
50+ new titles added every month on new and emerging tech
Playlists, Notes and Bookmarks to easily manage your learning
Mobile App with offline access
What do you get with eBook?
Download this book in EPUB and PDF formats
Access this title in our online reader
DRM FREE - Read whenever, wherever and however you want
Online reader with customised display settings for better reading experience
What do I get with Print?
Get a paperback copy of the book delivered to your specified Address*
Download this book in EPUB and PDF formats
Access this title in our online reader
DRM FREE - Read whenever, wherever and however you want
Online reader with customised display settings for better reading experience
What do I get with Print?
Get a paperback copy of the book delivered to your specified Address*
Access this title in our online reader
Online reader with customised display settings for better reading experience
What do you get with video?
Download this video in MP4 format
Access this title in our online reader
DRM FREE - Watch whenever, wherever and however you want
Online reader with customised display settings for better learning experience
What do you get with video?
Stream this video
Access this title in our online reader
DRM FREE - Watch whenever, wherever and however you want
Online reader with customised display settings for better learning experience
What do you get with Audiobook?
Download a zip folder consisting of audio files (in MP3 Format) along with supplementary PDF
What do you get with Exam Trainer?
Flashcards, Mock exams, Exam Tips, Practice Questions
Access these resources with our interactive certification platform
Mobile compatible-Practice whenever, wherever, however you want
-
Free ChapterIntroduction
-
Lab Setup
- Installing the Graphical Network Simulator (GNS3) 2.2 Graphical User Interface (GUI)
- Installing the Graphical Network Simulator-3 (GNS3) 2.2 Virtual Machine
- Graphical Network Simulator-3 (GNS3) IOS Images
- Installing Continuous Machine Learning (CML) Virtual Internet Routing Lab (VIRL 2.0) - Part 1
- Installing Continuous Machine Learning (CML) Virtual Internet Routing Lab (VIRL 2.0) - Part 2
- Installing Emulated Virtual Environment (EVE)-New Generation (NG)
- Emulated Virtual Environment (EVE)-New Generation (NG) Cisco Images
- DevNet: Free Continuous Machine Learning (CML)
-
Quick Start Guide to Network Automation
- Quick Start 1: Setting up the Graphical Network Simulator-3 (GNS3) Lab and Integrated Development Environments (IDEs)
- Quick Start 2: Creating a Telnet Script
- Quick Start 3: Testing a Telnet Script
- Quick Start 4: Telnet to a Switch and Create VLANs
- Quick Start 5: Loops
- Quick Start 6: PEP8: Python Style Guide
- Quick Start 7: Configuring Switch Virtual LANs (VLANs) Using Loops
- Quick Start 8: Creating a Multiple Switch Network
- Quick Start 9: Opening a File of Switch Internet Protocol (IP) Addresses
- Quick Start 10: Configuring Multiple Switches with a Loop
- Quick Start 11: Loops within Loops
- Quick Start 12: Backup Network Device Configurations
-
Netmiko: Using Secure Shell (SSH) for Network Automation
- Netmiko Part 1: Introduction
- Netmiko Part 2: Enabling Secure Shell (SSH) on Switches in the Network
- Netmiko Part 3: Your First Netmiko Secure Shell (SSH) Script
- Netmiko Part 4: Scripting for Multiple Switches
- Netmiko Part 5: Running a Script and Configuring Multiple Devices
- Netmiko Part 6: File of Multiple Cisco Commands
- Netmiko Part 7: Programming Multiple Switches with File of Commands
- Netmiko Part 8: Scripting to Program an Entire Network
- Netmiko Part 9: Running a Script to Program an Entire Network
-
Network Automation and Programmability Abstraction Layer with Multivendor support (NAPALM)
- Network Automation and Programmability Abstraction Layer with Multivendor Support (NAPALM) Introduction
- Network Automation and Programmability Abstraction Layer with Multivendor Support (NAPALM) Python 3 versus Python 2.7
- Installing Network Automation and Programmability Abstraction Layer with Multivendor Support (NAPALM)
- Network Automation and Programmability Abstraction Layer with Multivendor Support (NAPALM) Connect to Switch 1 (P68_14)
- JSON and More Commands
- Media Access Control (MAC) Address Table and Address Resolution Protocol (ARP) Cache
-
Network Automation and Programmability Abstraction Layer with Multivendor (NAPALM) and Border Gateway Protocol (BGP)
- Using Network Automation and Programmability Abstraction Layer with Multivendor Support (NAPALM) to Retrieve Border Gateway Protocol (BGP) Neighbor Information - Part 1
- Use Network Automation and Programmability Abstraction Layer with Multivendor Support (NAPALM) to retrieve Border Gateway Protocol (BGP) Neighbor Information - Part 2
- Use Network Automation and Programmability Abstraction Layer with Multivendor Support (NAPALM) to Retrieve Border Gateway Protocol (BGP) Neighbor Information - Part 3
- Network Automation and Programmability Abstraction Layer with Multivendor Support (NAPALM): Multiple Border Gateway Protocol (BGP) Neighbors
- Network Automation and Programmability Abstraction Layer with Multivendor Support (NAPALM) and Bigger Border Gateway Protocol (BGP) Network - Part 1
- Network Automation and Programmability Abstraction Layer with Multivendor Support (NAPALM) and Bigger Border Gateway Protocol (BGP) Network - Part 2
-
Using Network Automation and Programmability Abstraction Layer with Multivendor Support (NAPALM) for Device Configuration Audit and Changes
- Using Network Automation and Programmability Abstraction Layer with Multivendor Support (NAPALM) to Configure Access Lists
- Checking if Access Control List (ACL) Already Exists and Adding if Missing
- Using Network Automation and Programmability Abstraction Layer with Multivendor Support (NAPALM) for Auditing Device Configurations
- Using Network Automation and Programmability Abstraction Layer with Multivendor Support (NAPALM) to Add Multiple Configuration Files
- Network Automation and Programmability Abstraction Layer with Multivendor Support (NAPALM): Multiple Configuration Files and Multiple Devices
-
Iteration Examples: Netmiko Scripts
- Netmiko Iteration: Script Overview
- Netmiko Iteration (Script 1): Basic Script
- Netmiko Iteration (Script 2): Opening a File of Commands
- Netmiko Iteration (Script 3): Configuring Multiple Devices Using a File of Devices
- Netmiko Iteration (Script 4): Removing Passwords from the Script
- Netmiko Iteration (Script 5): Handling Exceptions (Error)
- Netmiko Iteration (Script 6): Determining Device Types and Running a Specific Device Type
- Netmiko Iteration (Script 7): Iterating Device Typescript
-
Netmiko Scaling
-
Python Theory
-
Python Theory: Objects, Variables, and Data Types
-
Python Theory: Numbers
-
Python Theory: Strings
- Strings
- Strings
- Converting to a String Using the str() Function
- Escape Special Character Meaning with \
- Strings
- String Concatenation with the Addition (+) Operator
- Multiplication (*) Operator
- String Offsets - Extract Characters with []
- string slice _ slicing
- string slice _ slicing 2
- string slice _ slicing 3
- lower upper
- startswith endswith Methods
- Strip lstrip() and rstrip() Methods
- isdigit() Method
- count() Method
- Old Style Text Using %
- Strings: New Way to Do Text Using {}
- dir() Method (P73_9)
-
Getting Version Information from a Switch
- Getting Show Version from Switch
- Telnet and String Offset
- Showing Version Using the len() Method
- Split Functions - Part 1
- Split Functions - Part 2
- list() and join() Methods
- List and len - use Interface example
- Index Introduction
- Real Switch Get Version Using Index and Slice
- Python 3 Telnet to Switch
- count() Method
- Using the find() Method to Get Information from a Real Switch
- Python 3 Telnet versus Python 2 - Finding the Version of the Software
- Find not Found
- String Methods - upper() Method
- String Methods - startswith() and endswith() Methods
- String Methods - strip() Method
- String Methods - split() Method
- String Methods - join() Method
- String Methods - Is It in a String?
- String Concatenation
- Capitalize, Upper, Lower, and Swap
-
Python Theory: Comparisons
-
Python Theory: Lists
-
Python Theory: Tuples
-
Python Theory: Code Structures
-
Python Theory: If/Else/Else-if Logic
-
Python Theory: While Loops
-
Python Theory: For Loop
-
Python Theory: Ranges
-
Python Theory: Dictionaries
-
Python Theory: Functions
About this
video
The days of configuring Cisco networks only with the command-line interface (CLI) are ending. Do you want to program networks using Python, but not sure where to start? Well, this course will show you how you can start programming Cisco networks using Python within 20 minutes.
The course begins by explaining the steps for setting up the lab and takes you through the concepts of network automation. Once you are ready with the environment and the basics, you will dive into automating networks. You will learn how to automate networks using Telnet, Secure Shell (SSH), Paramiko, Netmiko, and Network Automation and Programmability Abstraction Layer with Multivendor support (NAPALM). In the rest of the course, you will learn the various concepts of Python needed to automate the configuration of network devices.
By the end of this course, you will be able to program networks and network devices using Python 3 and Graphical Network Simulator-3 (GNS3). All code files are available here: https://github.com/packtpublishing/python-network-programming-for-network-engineers-python-3-
- Publication date:
- December 2018
- Publisher
- Packt
- Duration
- 12 hours 44 minutes
- ISBN
- 9781838551957
Latest Reviews
(1 reviews total)