๐ฆ 1. What is a Variable? Think of a variable as a box that stores something for later use. In Python, you don’t need to say what kind of data will go into the box. Just give it a name and assign a value. ๐ง Syntax: name = "Alice" age = 30 ๐ง Explanation: name is a variable that holds the text "Alice" . age is a variable that holds the number 30 . ✅ Rules for Variable Names: Must start with a letter or underscore ( _ ) Can contain letters, numbers, and underscores Case-sensitive ( Name and name are different) Avoid using Python keywords (like for , if , print , etc.) ๐ข 2. Data Types in Python A data type tells Python what kind of value you're working with. Here are the most common ones testers need: ๐ค a. String ( str ) A string is a sequence of characters, like text. city = "Tallinn" Anything inside quotes ( " " or ' ' ) is a string. ➕ You can join strings: first = "Quality...