← All paths
Python Automation Engineer
Automate the boring work reliably and safely.
Intermediate ~10 weeks·Ops, QA and analysts automating workflows.
Recommended topic order
- 1Python Fundamentals
- 2File & Data Processing
- 3Error & Exception Handling
- 4http-clients
- 5Automation & Scripting
- 6cli
- 7observability
Weekly learning plan
Weeks 1–2
- · Files, pathlib, encodings
- · CSV/JSON/YAML
Weeks 3–4
- · Subprocess & OS automation
- · HTTP with httpx
Weeks 5–6
- · Spreadsheets, PDFs, email
- · Scheduling
Weeks 7–8
- · Robust CLIs
- · Config, dry-run, idempotency
Weeks 9–10
- · Logging & audit trails
- · Package & schedule scripts
Required projects
- Log analyzer
- File-processing pipeline
- Directory organizer CLI
Interview topics
File I/OSubprocessRetry & backoffIdempotencyScheduling
Portfolio expectations
- · A packaged CLI tool with logging, config and tests
Job-readiness checklist
- Automates file/OS/HTTP workflows safely
- Adds retries, dry-run and idempotency
- Produces audit logs
- Packages scripts as installable CLIs
0%ready
Skill-gap analysis
Your live coverage of this path's tracks, from local progress.
Focus areas
File processingOS automationShell commandsHTTP requestsBrowser automation conceptsSchedulingEmail automationSpreadsheet processingPDF processingCLI toolsError handlingLogging
Skill prerequisites
fundamentals