In this Demo#2, we discussed all the per-requisties tools required to carry out our "Python3 scripting on Network Devices".
I have shown from scratch how to install GNS3, GNS3VM, VMWare on Windows 10??
I have also downloaded and installed tools like Pycharm, Sublime and Notepad++
For admissions in live batch Email us: [email protected]
Whatsapp me for online registration: +91 9739521088
Facebook Page: / networkjourneydotcom
Website: http://www.networkjourney.com/
Course Name: PYTHON3/ANSIBLE for NETWORK AUTOMATION
Course duration: 30+ hours
Mode: Online /Zoom meeting ID
Language: English
Material: All training Material will be provided in pdf, word, slides notes, software, GNS3 or EVE-NG Setup
Recording: Training Recording will be provided after every class.
Course syllabus:
SECTION 1. PYTHON THEORY + BASICS
Install Python
Ipython shell
Python as calculator
The print function
Variable and Types
Reproducibility
Type Conversion
Lists
LIST operations
Functions
Using the inbuilt Help functions
More Commonly used inbuilt functions
Methods - String and List Methods
SECTION 2. BASIC PYTHON SCRIPTING
Python and Telnet - Configure Cisco Router
Python, Telnet - Configure Switch VLANs
Remove Passwords and Improve Scripts (Telnet}
Create Switch VLANs using Loops (Telnet)
Multiple Switches, Multiple VLANs (Telnet)
Discussing the PEP style guide
Backup Switch Configurations
SECTION 3. IMPORTANT LIBRARIES FOR NETWORK OPERATIONS
Paramiko
Netmiko - Multiple Variations of Scripts
NAPALM - Multiple Variations of Scripts
JSON and more commands - Getting beautiful outputs
NAPALM and BGP - Multiple Variations of Scripts
Use NAPALM for Device configurations aduit and changes
Pyntc - Multiple Variations of Scripts
Netmiko Iteration Scripting - Multiple Variations of Scripts
Basic discussion on REST API
SECTION 4. PYTHON THEORY PART 2
Python Objects
String methods - upper, startswith and endswith, strip, split demo
Boolean comparisons
Boolean Truth table
Lists Versus Table
Tuples and Sequences
More on Comments in Code
More on if/else/elseif logic
More on While loops
More on For loops
More on Dictionaries
More on Functions
ANSIBLE:
Introduction of Ansible
Introduction to YAML
Coding Exercise
Ansible Inventory
Ansible Playbooks
Ansible Modules
Ansible Variables
Conditionals
Loops
Ansible Roles
Advanced Topics
Overview of Playable
Getting Started with Playable
#pythonansible #networkautomation #pythonfornetworkautomation #ansiblefornetworkautomation #python2vspython3 #networkautomationwithpythonansible