Early PCAA study plan for Python automation reliability, API jobs, configuration, logging, retries, and safe reruns.
This study plan prepares for the likely foundation of PCAA-31-0x: Certified Associate Automation Specialist with Python while the credential remains work in progress on the Python Institute roadmap.
| Week | Focus | What to build |
|---|---|---|
| Week 1 | Script boundaries | A command-line script with arguments, configuration, validation, clear errors, and useful exit codes. |
| Week 2 | API automation | A small API client that handles auth, pagination, timeouts, status codes, retries, and missing fields. |
| Week 3 | Safe reruns | A batch job with checkpoints, duplicate prevention, dry-run mode, and restart behavior. |
| Week 4 | Operations | Logging, summaries, schedules, secrets, environment settings, and failure recovery notes. |
| Project | Reliability skill |
|---|---|
| File cleanup script | Scope validation, dry run, backup, and safe deletes. |
| API export job | Pagination, rate limits, timeouts, and schema checks. |
| Report generator | Input validation, deterministic output, and clear failure messages. |
| Sync job | Checkpoints, idempotency keys, and duplicate prevention. |
| Monitoring script | Exit codes, logs, thresholds, and alert-friendly summaries. |