**The "Grammar" Error** These occur when you violate the rules of the Python language. The Python interpreter cannot parse your code, so the program will not even start running. **Why it happens:** You misspelled a keyword, forgot a colon, left a parenthesis open, or messed up the indentation. **How to handle it:** - **Read the Traceback:** Python will point to the exact line (or the line just before it) where it got confused with a `SyntaxError`. - **Use an IDE:** Modern editors (VS Code, PyCharm) highlight these in red before you even run the code. ```python # --- BAD CODE --- # Missing colon after the condition if x > 10 print("Big") # --- GOOD CODE --- if x > 10: print("Big") ```