Syntax, Types, and Control Flow
Use Python syntax, values, branches, and loops to write readable programs.
Strings, Numbers, and Dates
Work with text, numeric values, timestamps, and durations in automation and AI workflows.
Input, Output, and Formatting
Format human-readable output, machine-readable records, and CLI messages cleanly.
Expressions and Statements
Understand how Python evaluates values and executes statements in order.
Naming, Style, and Readability
Use clear names, formatting, and small code blocks to make Python easy to maintain.