Week 1
Python Foundations I
Variables, data types, input/output, operators, and expressions.
Learning goals
- What AI, ML, data science, model, feature, and label mean
- Python installation and running code
- Variables, data types, strings, numbers, booleans
- Input and output
- Arithmetic, relational, and logical operators
Suggested classroom flow
| Session | Focus | Output |
|---|---|---|
| Day 1 | Concept introduction and guided examples | Notebook or script |
| Day 2 | Hands-on lab and teacher walkthrough | Working code |
| Day 3 | Practice tasks and discussion | Assignment draft |
| Day 4 | Assessment and mini project | Submission |
Mini project
Marks Analyzer Lite
Outcome for the week: students should finish with usable code, a short explanation, and at least one visual or result artifact.
Quick MCQ preview
Q1. Which operator gives the remainder in Python?
Explanation: The % operator returns the remainder.
Q2. Which data type stores True or False?
Explanation: bool stores Boolean values.
Q3. What does input() return by default?
Explanation: input() returns text unless converted.