Home · Courses · Python CLI Automation Starter

Cover for Python CLI Automation Starter

4 weeks · cohort · beginner

Python CLI Automation Starter

You start from real office scenarios—renaming batches, merging CSV fragments, and scheduling small jobs. We emphasize readable structure, argparse patterns, and logging so scripts survive handoff to teammates in Kyoto cohorts or remote self-paced tracks.

JPY 42,000

Informational price — no checkout here. See Returns & Refunds.

Request information

What the syllabus includes

  • Argparse layouts with subcommands mirroring production CLIs
  • Structured logging and exit codes for ops dashboards
  • Pathlib-first file handling with cross-platform checks
  • Packaging a tool with pyproject.toml for internal distribution
  • Dry-run modes and idempotency checks before destructive steps
  • Pair exercises with mentor diff reviews on GitHub-style PRs
  • Capstone: CLI that ingests a folder and emits audit JSON

Outcomes you can demonstrate

  1. Ship a CLI teammates can run without you in the call
  2. Document flags and defaults in a maintainable README
  3. Catch edge cases with tests around file edge permissions

Mentor of record

Avatar for Hana Morita

Hana Morita

Lead instructor — former site reliability engineer, now focused on teachable automation habits.

FAQ

Windows and macOS work; we highlight path and encoding differences explicitly.

Experience notes

Week two argparse lab finally made our internal rename tool legible. Mentor caught my silent failure on empty folders.

— Kenji , IT associate · 5/5 · survey

Dry-run flag pattern from the CLI Automation Starter course is now our default for overnight jobs.

— Priya · Retail ops