This repository contains examples and workbooks used in the AutoCon 5 workshop:
AutoCon 5 — Workshop A1 Python and Data Basics
Hands-on introduction to Python fundamentals for network automation — data types, control flow, functions, and object basics. Attendees also work with structured data formats (YAML and JSON) as the foundation for representing network configurations and intent in automation workflows.
By the end of the session you will have built a small network troubleshooting tool using Netmiko that collects data from devices and generates a simple report.
| Item | Detail |
|---|---|
| Level | Beginner |
| Duration | Half day (~4 hours) |
| Tools / Libraries | Python, Netmiko, JSON, YAML |
| Instructor | Rick Donato, Packet Coders |
- Basic networking knowledge
- Familiarity with network device CLI
- No prior Python required, though basic exposure is helpful
- Workbook 001: Python Fundamentals
- Workbook 002: Structured Data with YAML and JSON
- Workbook 003: Building a Netmiko Troubleshooting Tool
All exercises are completed in a browser-based lab. Each attendee is automatically assigned a dedicated environment with workbooks, sample data, and live device topology pre-loaded — no local install required.
All content within this repo is owned by Packet Coders.
Distribution of any content or material within this repo is not permitted.
Copyright, Packet Coders.