🎉 Limited Time: Get 50% OFF permanently with code SAVE50 • Offer ends Feb 28, 2026 Subscribe Now →

Arista Programming Essentials

Category: Arista Duration: 3:35:15
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