Day 3: Variables and Data Types
- Variables:
- Understand the concept of variables as containers for storing data.
- Learn how to assign values to variables using the assignment operator
=. - Data Types:
- Introduce fundamental data types in Python:
- Integer (int): Whole numbers, e.g., 5, -10.
- Float (float): Numbers with decimal points, e.g., 3.14, -0.5.
- String (str): Sequences of characters enclosed in single or double quotes, e.g., “Hello, Python!”.
- Boolean (bool): Represents either
TrueorFalse.
- Variable Naming Rules:
- Explain the rules for naming variables:
- Variable names must start with a letter (a-z, A-Z) or an underscore (_).
- Subsequent characters can include letters, numbers, and underscores.
- Variable names are case-sensitive (e.g.,
myVarandmyvarare different).
- Assigning Values:
- Demonstrate how to assign values to variables:
python my_integer = 5 my_float = 3.14 my_string = "Hello, Python!" is_true = True
Day 4: Basic Operations with Data Types
- Arithmetic Operations:
- Introduce basic arithmetic operations:
- Addition (
+), subtraction (-), multiplication (*), division (/), and exponentiation (**).
- Addition (
- Show how to perform these operations with integers and floats.
- String Operations:
- Explain string concatenation using the
+operator:greeting = "Hello" name = "Alice" message = greeting + ", " + name + "!" - Type Conversion:
- Discuss type conversion between data types (casting):
int(),float(), andstr()functions.- Example:
int("5")converts the string “5” to an integer.
- String Methods:
- Introduce some basic string methods:
len(): Returns the length of a string.upper(): Converts a string to uppercase.lower(): Converts a string to lowercase.- Example:
len("Python"),"Hello".upper(),"WORLD".lower().
- Boolean Operations:
- Cover basic boolean operations:
and,or, andnot.- Example:
True and False,True or False,not True.
- Practice Exercises:
- Provide exercises for students to practice using variables and performing operations with data types.
By the end of Day 4, you should have a solid understanding of variables and the basic data types in Python. You’ll also be comfortable performing basic operations on these data types, which is essential for programming in Python.