Welcome to Day 1! Python is famous for its clean, readable syntax—often described as "executable pseudocode." This guide covers the foundational idioms you need to write clean, Pythonic code from the start.

1. What is Python?

Python is a high-level, interpreted, dynamically typed programming language.

High-level: You don't have to manage memory or worry about hardware details. 🧠

Interpreted: Code is executed line-by-line by the Python interpreter at runtime, meaning there is no separate compilation step. ⚡