Python for DevOps · zero to on-call

Automate the boring.
Safely.

Logs, APIs, files and alerts with the standard library: scripts that do not hang, leak secrets or fail silently.

Learning Python?

Start from zero, step by step.

Levels in order, each with a broken script to fix in your browser.

Something broken right now?

Paste the error, get the fix.

What the error means, each cause with a check to prove it and its fix, for every common Python error in automation.

Everything you need, from the first script to the 3 a.m. incident.

Fix a broken script. Right here.

Each scenario is a real automation script with a real bug. Edit it, run it, read what it prints.

Guided simulation: your script is not run by Python here. The page reads it and plays out this scenario's world (the API that hangs, the cron environment, the 10 GB log) with output captured from Python 3.13. Practise it further in .

Output

Checks

    Run it for real, on your machine

    Your path

    Eighteen levels, from running Python the right way to the night shift, then AWS automation with boto3 and data hygiene. Each one has a lab on your own machine and scenarios to practise.

    Progress is saved in this browser only.

    ↑ ↓ to move · Enter to open · Esc to close