-
In
netmiko
folder, you will find ten Python exercises,config-ex7.txt
file, arequirements.txt
file, and an explanation of each exercise. -
In
axl
folder, you will find nine Python exercises, arequirements.txt
file, and an explanation of each exercise. -
In
requests
folder, you will find four Python exercises, arequirements.txt
file, and an explanation of each exercise.
-
Clone
this repo orDownload ZIP
by clicking on up above. (Alternativley, you can click on Releases on the right hand side and download the latest release) -
Once downloaded, extract the ZIP file and
cd
intoaxl
,netmiko
orrequests
folder. -
Open
axl
,netmiko
, orrequests
folder in VSCode. -
Open
requirements.txt
file and if any of the libraries is not installed on your PC, run the following command in the PowerShell terminal within VSCode:
path_to\folder> pip install -r requirements.txt --user ↵
-
Explore each
exercise*.py
file. (where * is the number of the exercise) -
Run any Python exercise by typing the following command in PowerShell terminal in VSCode:
path_to\folder> python exercise*.py ↵
Examples in netmiko
and requests
folder uses some Python libraries. These libraries are:
- Netmiko v3.4.0 (Multi-vendor library to simplify Paramiko SSH connections to network devices) Documentation Link.
- NTC Templates v2.1.0 (TextFSM templates for parsing show commands of network devices) Documentation Link.
- XlsxWriter v1.4.3 (XlsxWriter is a Python module for creating Excel XLSX files) Documentation Link.
- Pandas v1.2.5 (Data Analysis Library) Documentation Link.
- Openpyxl v3.0.7 (A Python library to read/write Excel 2010 xlsx/xlsm files) Documentation Link.
- Requests v2.22.0 (HTTP Requests) Documentation Link.
- ciscoaxl v0.158 (Cisco CUCM AXL Library. Simple to use.) Documentation Link.