Micro-Topic 5.1: Basic Arithmetic Operators Goal: Be able to use Python’s basic math operators (+, -, *, /, **, %, //) to perform calculations and understand their purpose.
Micro-Topic 5.2: Operator Precedence (Order of Evaluation) Goal: Learn the order in which Python evaluates operators in an expression (PEMDAS rules), and how to use parentheses to control evaluation.
Micro-Topic 5.3: Integers, Floats, and Mixed Operations Goal: Understand how integers and floating-point numbers behave, especially when mixed, and learn about floor division and modulo in practice.
Micro-Topic 5.4: Floating-Point Precision Issues Goal: Understand that floating-point numbers are not exact and learn why 0.1 + 0.2 might not equal 0.3, and how to deal with these tiny rounding errors.
Micro-Topic 5.5: Rounding and Formatting Numbers Goal: Learn how to round floating-point numbers to a desired precision and format numeric output for readability.