Python Learning for Network Engineers

Wishlist Share
Share Course
Page Link
Share On Social Media

About Course

Python Learning for Network Engineers. Learn Network Programmability and Network Automation using GNS3 and Python version 3.

This course is based on Python 3.

Want to Python Learning for Network Engineers, but not sure where to start? Well, this course will show you how you can start programming Cisco networks within 20 minutes.

This course was created for network engineers. There are too many other Python courses out there that try to make network engineers software developers. Instead of teaching network automation, they teach you Python theory. This course is different.

This course is practical. I won’t talk about programming in abstract terms and make you wait before you can start automating networks. I will show you how to quickly and easily start network programming by using GNS3, Cisco IOS, and Python.

You will see demonstrations of the configuration of both Cisco routers and switches in GNS3. For example, how to configure multiple VLANs on multiple switches, or how to configure OSPF on a router, and more.

This course shows you practical examples of using Python to programmatically configure Cisco network devices rather than just talking about it.

The days of configuring Cisco networks only with the command-line interface (CLI) are drawing to a close. You need to add network programmability using Python and APIs to your skillset.

Learn how to automate networks using:

– Telnet

– SSH

– Paramiko

– Netmiko

– NAPALM

Tools such as NAPALM and Netmiko make it easy to configure and interact with network devices using an API such as NETCONF or SSH. Don’t reinvent the wheel. Use the tools available to you to quickly and easily automate your networks.

 

Who this Python Learning for Network Engineers course is for:

 

  • Network Engineers
  • learn Python Learning for Network Engineers
  • Network Architects
  • If you are interested in network automation
  • If you are interested in network programmability
  • Anyone wanting to learn how to apply Python programming to network automation
Show More

What Will You Learn?

  • Learn network programmability with GNS3 and Python version 3
  • Learn how to automate the configuration of network devices with Python
  • Learn how to leverage NAPALM for network automation
  • Use Netmiko for SSH connections to routers and switches
  • Quick start guide using Telnet and SSH - get started in 20 minutes!
  • Learn how to scale your network-scripts

Course Content

Python Learning for Network Engineers

  • Introduction
    00:00
  • Install compare Python version 2 and 3 linux
    00:00
  • Compare Python version 2 vs 3
    00:00
  • What is pip How to Install python-pip libraries
    00:00
  • Install virtual environments use in Python 2 and 3
    00:00
  • First script using telnetlib in Python 2 & Python 3
    00:00
  • Telnet | variable |if statement |String |Intendation
    00:00
  • Cisco SSH using paramiko
    00:00
  • ‘for’ loops for creating list of interfaces
    00:00
  • using for loop range for devices
    00:00
  • devices lists explained
    00:00
  • Open file for cisco configuration
    00:00
  • Cisco device config backup to file using Python 3
    00:00
  • Cisco Configuration backup script to FTP TFTP SCP
    00:00
  • Cisco backup script string formatting add timestamp
    00:00
  • Netmiko introduction for Cisco SSH configuration
    00:00
  • Netmiko SSH to multiple Cisco devices and configure
    00:00
  • Netmiko ssh and configure Cisco using text file
    00:00
  • Netmiko cisco use send_config_from_file for config
    00:00
  • Handle device not reachable exceptions in Netmiko
    00:00
  • Netmiko configure multiple Cisco device types with same script
    00:00
  • Netmiko Cisco configuration backup to file with time stamp in filename
    00:00
  • Draft LessonNetmiko Cisco SSH using RSA keypair for automation | without password
    00:00
  • Schedule tasks in python3 sample code
    00:00
  • Schedule Automatic backup of Cisco device configuration Netmiko
    00:00
  • Python Schedule Automatic backup of Cisco device configuration Paramiko
    00:00
  • How to Parse Cisco Device configuration in Python 3 using TEXTFSM example
    00:00
  • Python How to list Cisco Interfaces based on Status:TEXTFSM example
    00:00
  • Python Parse Cisco configure based on if else conditions
    00:00
  • Python List Comprehension tutorial for Device interface status
    00:00
  • Python for Cisco How to Search for Interface IP list
    00:00
  • Python Learning NAPALM introduction Cisco config management merge compare commit
    00:00
  • Python NAPALM example Cisco configuration replace rollback compare commit
    00:00
  • Python NAPALM Arista EOS Configuration management
    00:00
  • Python NAPALM tutorial how to configure Cisco Nexus nxos
    00:00
  • Python: Nornir Automation framework Intro :How to use Nornir library with Cisco Arista Devices
    00:00
  • NAPALM get show command output of Cisco IOS NXOS Arista configurations and format json
    00:00
  • Python Networking Script for Multi vendor configuration Nexus Cisco and Arista using NAPALM
    00:00
  • Python Networking Same code for Multi vendor configuration Cisco and Arista using function NAPALM
    00:00
  • Nornir framework Part 1 : Configuration and Inventory tutorial with example
    00:00
  • Nornir Python tutorial Part 02 networking configuration tasks plugins explained with example
    00:00
  • Nornir Cisco Configuration Example Part 3: using NETMIKO send config methods
    00:00
  • ATOM Python IDE Setup |Part 1/2| For Network Engineer’s Python Development
    00:00
  • NETCONF Python Example | Part1 | with Cisco Devices Configuration and NCCLIENT
    00:00
  • NETCONF Python Example | Part 3 | Cisco How Get ConfigurationTutorial: NCCLIENT YANG
    00:00
  • NETCONF Python Example | Part 4 | Cisco IOS How to Parse configuration in XML format
    00:00
  • NETCONF Python Example | Part 5 | Cisco Interface and hostname Configuration using XML
    00:00
  • NETCONF Python Example | Part 6 | Configure Cisco Device Username and Route Using XML file
    00:00
  • NETCONF Python Example | Part 7 | Delete Cisco IOS CSR Device Config Using XML file
    00:00
  • NETCONF Python Example | Part 8 | Save Cisco IOS CSR Device Config Using Python
    00:00
  • NETCONF Python Example | Part 9 | Save Cisco Configuration in XML File
    00:00
  • NETCONF Python Example | Part 11 | Parse Cisco XML Interface Configuration
    00:00
  • NETCONF Python Example | Part 10 | Parse Cisco XML Interface Configuration
    00:00
  • Python Tutorial on Socket :How to Check TCP Port Status of remote Machine
    00:00
  • Python Tutorial on TCP Socket Part 2 :Scan TCP Port range of remote Host
    00:00

Student Ratings & Reviews

No Review Yet
No Review Yet
ResearcherStore

Want to receive push notifications for all major on-site activities?