← All tracks

Python for Sysadmins

Beginner → Advanced

When Bash isn't enough — automation that scales.

Outcome

Build reliable ops tooling in Python that's safe to run across a fleet.

The ladder

Beginner
  • Types, lists & dicts
  • Control flow & comprehensions
  • Functions & exceptions
Intermediate
  • Files, JSON & YAML
  • subprocess (safely)
  • Talking to APIs
  • Logging & CLI args
Advanced
  • Retries, timeouts & backoff
  • Idempotency
  • Virtualenvs & packaging
  • Structuring a tool

Example lessons

lesson

subprocess without shell injection

lesson

Retries with backoff and jitter

lesson

Idempotent automation

Want this track, structured and gamified, on your phone?

Join the waitlist