Arista Programming Essentials
In this course you will learn Python, how to program Arista switches using EAPI, how to extend the capabilities of your switch using EOS extensions, EOS SDK and how to build an EOS Agent.
Topics Covered in This Video
Subscribe to watch and navigate by chapter
0:00
Python Overview
2:41
Python Interpreter
7:00
Getting Help
9:30
Python Rules and Terminology
14:40
Python Data Types - Numbers
17:17
Python Data Types - Strings
32:26
Python Data Types - Lists
38:15
Python Data Types - Tuples
42:41
Python Data Types - Sets
59:17
Python Data Types - Dictionaries
1:08:14
Python Input
1:13:42
Python Operators
1:23:11
Module Imports
1:25:27
Date and Time
1:29:43
If conditionals
1:47:27
For and While Loops
1:58:37
Functions
2:19:27
Modules
2:25:37
Packages
2:29:55
Exception Handling
2:34:20
File I/O
2:45:48
eAPI Device Configuration
2:50:45
eAPI JSONRPCLIB
2:57:40
PyeAPI
3:11:23
PyeAPI error handling
3:13:42
RPM Introduction
3:15:57
EOS extensions and SWIXes
3:19:45
Creating a SWIX from an RPM
3:21:44
Intro to EOS SDK
3:23:33
Building an Agent in EOS
3:29:03
Running an Agent in EOS