Learning a new framework & its libraries can be a daunting task. Thankfully, the team has put together lots of useful resources for you to learn, hands dirty.
DevNet Sandbox
DevNet Sandbox team provides a reservable sandbox environment for pyATS, including a development environment with pyATS pre-installed, a ready to use virtual topology powered by Cisco CML, and a pyATS XPRESSO UI Dashboard for CI/CD tinkering. You can reserve this environment here:
Learning Labs
As part of DevNet, DevNet Learning Labs provides you with a guided-path on how to get started with pyATS & Genie, using DevNet Sandboxes.
DIY on your Laptop
This content is ready for hands-on consumption, straight in your laptop:
Stateful Network Validation using pyATS and RobotFramework - for network engineers with zero programming experience.
NetDevOps Programming with pyATS for Beginners - for network engineers with a little bit of Python programming experience
Building pyATS Parsers - walking through how to build parsers for the framework
Everybody Can Automate Now - for scripting with ROBOT Framework
Podcasts & Videos
Getting Started - excellent introduction from @data_knox
Introduction to Writing Network Tests with pyATS - Hank Preston @Pycon2020
Network Assurance: pyATS for Network Engineers - high level introduction of the framework, with various use-cases and analysis examples.
Everybody Can NetDevOps Now - Network automation using pyATS - for everyone, using latest features in 2020.
Everybody Can Automate Now - network automation for non-programmers, using ROBOTFramework, leveraging pyATS libraries.
Is Your Network Working? Guess No More with Python Testing Powered by pyATS - NetDevOps Live! S2E8
Profile, test and verify your network is running smoothly with pyATS - NetDevOps Live! S1E8
Genie makes all your network automation wishes come true - By David Bombal (@davidbombal)
Python, Genie and CSV Files = Easy Network Automation (DevNet) - By David Bombal (@davidbombal)
Profile and Test your Network with Genie CLI - No Code Needed! - By Hank Preston (@hfpreston)
Python parsing with pyATS - Cisco Automation Made Easy from @data_knox