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
True
orFalse
.
- 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.,
myVar
andmyvar
are 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.