Python Network Programming for Network Engineers (Python 3)

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-netwo…-

Type
video
publication date
2018-12-24
what you will learn

Use Telnet to create VLANs
Enable Secure Shell (SSH) on switches in a network
Distinguish between Ubuntu and network automation container
Use Network Automation and Programmability Abstraction Layer with Multivendor support (NAPALM) for device configuration audit and changes
Become familiar with Netmiko scripts
Get to grips with the concepts of Python

duration
764
key features
Learn how to leverage Network Automation and Programmability Abstraction Layer with Multivendor support (NAPALM) for network automation * Get ready to program networks using Graphical Network Simulator-3 (GNS3) and Python 3 * Uncover tips and techniques to scale your network scripts
approach
This is a self-paced course to understand how Graphical Network Simulator-3 (GNS3) and Python 3 are used for network automation. Step-by-step explanation, real-world examples, and practical activities will keep you interested and engaged through the learning process.
audience
This course is for network engineers, network architects, and for those who are looking to apply Python programming to network automation. Basic understanding of networking knowledge (CCNA) and Graphical Network Simulator-3 (GNS3) is needed to get started with this course.
meta description
Get to grips with the modern tools and technology available to automate networks quickly and easily.
short description
This course is an excellent resource to learn network programming using Python. With the help of practical examples, you will learn how to automate networks with Telnet, Secure Shell (SSH), Paramiko, Netmiko, and Network Automation and Programmability Abstraction Layer with Multivendor support (NAPALM).
subtitle
Learn network programmability and network automation using Graphical Network Simulator-3 (GNS3) and Python version 3
keywords
Network, Cisco, Python 3, Telnet, Secure Shell, SSH, Paramiko, Netmiko, NAPALM
Product ISBN
9781838551957