**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")
```