Custom roadmap

Python automation and scripting learning roadmap

This page is the syllabus spine: where foundations feed ingestion labs, where ethics gates sit before web automation, and how capstone defenses reuse the same README rubric introduced in week two.

Desk flatlay with printed skills roadmap and highlighter

Skills map

Width implies sequencing priority, not calendar weeks. Gray bridges show dependencies mentors check during intake calls.

Python automation skills map Foundations Scripting ops API + data Capstone Ethics + observability spine

Tool stack breakdown

Core runtime

Python 3.11+, uv or pip, ruff, pytest, httpx, pydantic—pinned in template repos so cohort diffs stay reviewable.

Delivery glue

GitHub Actions or GitLab CI snippets, pre-commit, optional Docker for capstone packaging—not mandatory Kubernetes depth.

Human interfaces

LINE + email webhook examples, bilingual notification copy, README sections written for inheriting teammates.

Capstone project outline

  1. Problem charter with explicit non-goals (what automation will not attempt).
  2. Architecture sketch showing data ingress, transforms, and notification fan-out.
  3. Test + rollback plan tied to calendar blackouts and quiet hours.
  4. Demo script under twenty minutes with live failure injection optional.
  5. Postmortem documenting one intentional scope cut with metrics before/after.
Open course catalog