PR 3

๐Ÿ PYTHON โ€“ DAY 1
Topic: Python Introduction & print() Function

๐Ÿ”น WHAT IS PYTHON?
Python ek high-level programming language hai jo simple English jaisi hoti hai.
WHY PYTHON?
Easy to learn
Beginner friendly
Web, AI, Automation, Data Science sab me use hoti hai
HOW PYTHON WORKS?
Python line by line execute hoti hai (Interpreter based).

๐Ÿ“˜ DAY 1 โ€“ 10 EXAMPLES

โœ… Example 1: Hello World
print("Hello World")

Explanation:

  • print() โ†’ output dikhata hai
  • "Hello World" โ†’ string (text)

โœ… Example 2: Apna Naam Print Karo

print("My name is Faheem")

๐Ÿ“Œ String hamesha quotes (” “) me hoti hai

โœ… Example 4: Multiple Print Statements

print("Python")
print("Programming")
print("Language")

๐Ÿ“Œ Har print() new line me output deta hai

โœ… Example 5: Print Using Comma

print("My age is", 20)

WHY comma?

  • Different data types ko ek sath print karne ke liye

โœ… Example 6: New Line (\n) Use

print("Hello\nWorld")

๐Ÿ“Œ \n โ†’ new line ke liye hota hai

โœ… Example 7: Single Quotes Use

print('Python is easy')

๐Ÿ“Œ Python me ' ' aur " " dono valid hain

โœ… Example 8: Double Quotes Inside String
print("Python is called \"Easy Language\"")

๐Ÿ“Œ \ escape character hota hai

โœ… Example 9: Print with sep
print("Python", "Java", "C++", sep=" | ")

output : Python | Java | C++

๐Ÿ“Œ sep separator change karta hai

โœ… Example 10: Print with end

print("Hello", end=" ")
print("World")

output : Hello World

๐Ÿ“Œ end new line ko replace karta hai

๐Ÿ“ DAY 1 SUMMARY (Notes Style)
  • print() โ†’ output ke liye
  • String โ†’ " " ya ' '
  • \n โ†’ new line
  • sep โ†’ separator
  • end โ†’ line ending control
๐Ÿ“Œ PRACTICE (Homework)
  1. Apna naam aur city print karo
  2. 3 favourite subjects print karo
  3. Ek line me naam aur age print karo

๐Ÿ PYTHON โ€“ DAY 2

Topic: Variables in Python

๐Ÿ”น VARIABLE KYA HAI? (WHAT)

Variable ek container hota hai jisme hum data store karte hain.

๐Ÿ”น VARIABLE KYON USE KARTE HAIN? (WHY)
  • Data ko bar-bar use karne ke liye
  • Code readable banane ke liye
  • Values change (update) karne ke liye
๐Ÿ”น VARIABLE KAISE BANATE HAIN? (HOW)

Python me = assignment operator se variable banta hai.

variable_name = value

๐Ÿ“˜ DAY 2 โ€“ 10 EXAMPLES (WITH EXPLANATION)


โœ… Example 1: Integer Variable
age = 20
print(age)

Explanation:

  • age โ†’ variable name
  • 20 โ†’ integer value
  • print(age) โ†’ value show karta hai
โœ… Example 2: Float Variable
price = 99.50
print(price)

๐Ÿ“Œ Decimal number = float


โœ… Example 3: String Variable
name = "Amit"
print(name)

๐Ÿ“Œ Text data hamesha quotes me hota hai


โœ… Example 4: Boolean Variable
is_student = True
print(is_student)

๐Ÿ“Œ Boolean sirf True / False hota hai


โœ… Example 5: Multiple Variables
name = "Rahul"
age = 21
city = "Delhi"

print(name)
print(age)
print(city)

๐Ÿ“Œ Alag-alag data ko alag variables me store kar sakte hain


โœ… Example 6: Print with Variables
name = "Neha"
age = 22

print("Name:", name)
print("Age:", age)

๐Ÿ“Œ String + variable print karne ke liye comma use hota hai


โœ… Example 7: Variable Overwrite
x = 10
print(x)

x = 20
print(x)

Explanation:

  • Pehle x = 10
  • Phir x = 20 โ†’ old value replace ho gayi

โœ… Example 8: Variable Swapping
a = 5
b = 10

a, b = b, a

print(a)
print(b)

๐Ÿ“Œ Python me swapping extra variable ke bina ho jati hai


โœ… Example 9: Type Check (type())
x = 100
y = 5.5
z = "Python"

print(type(x))
print(type(y))
print(type(z))

๐Ÿ“Œ type() batata hai variable ka data type


โœ… Example 10: Simple Calculation Using Variables
a = 10
b = 3

sum = a + b
print("Sum is:", sum)

๐Ÿ“Œ Variables ka use calculation ke liye hota hai


๐Ÿ“ DAY 2 SUMMARY (Notes)
  • Variable = data store karne ka box
  • Python me data type manually likhna nahi padta
  • = assignment operator hota hai
  • Value overwrite ho sakti hai
  • type() se data type check hota hai

๐Ÿง  DAY 2 PRACTICE (Homework)
  1. Apna naam, age aur college variable me store karo
  2. Do numbers ka multiplication variable se karo
  3. Ek boolean variable banao (True/False)

๐Ÿ PYTHON โ€“ DAY 3

Topic: Data Types & Type Conversion

๐Ÿ”น DATA TYPE KYA HAI? (WHAT)

Data type batata hai ki variable ke andar kis type ka data stored hai.

๐Ÿ”น DATA TYPE KYON ZAROORI HAI? (WHY)
  • Python ko samajhne ke liye ki kaunsa operation possible hai
  • Errors se bachne ke liye
  • Memory aur calculation sahi rakhne ke liye
๐Ÿ”น PYTHON KE MAIN DATA TYPES (HOW)
  • int โ†’ integer (whole number)
  • float โ†’ decimal number
  • str โ†’ string (text)
  • bool โ†’ True / False

๐Ÿ“˜ DAY 3 โ€“ 10 EXAMPLES (WITH EXPLANATION)


โœ… Example 1: Integer (int)
x = 50
print(x)
print(type(x))

๐Ÿ“Œ int โ†’ whole number (no decimal)


โœ… Example 2: Float (float)
price = 99.99
print(price)
print(type(price))

๐Ÿ“Œ Decimal value = float


โœ… Example 3: String (str)
language = "Python"
print(language)
print(type(language))

๐Ÿ“Œ Text data hamesha quotes me hota hai


โœ… Example 4: Boolean (bool)
is_active = True
print(is_active)
print(type(is_active))

๐Ÿ“Œ Boolean sirf True / False


โœ… Example 5: String + String
first_name = "Amit"
last_name = "Sharma"

print(first_name + last_name)

๐Ÿ“Œ Strings add hone par join (concatenate) ho jati hain


โœ… Example 6: Integer + Integer
a = 10
b = 20

print(a + b)

๐Ÿ“Œ Numbers add hone par math addition hota hai


โœ… Example 7: Integer + Float
x = 10
y = 2.5

print(x + y)

๐Ÿ“Œ Result hamesha float hota hai


โœ… Example 8: Type Conversion (int โ†’ float)
a = 5
b = float(a)

print(b)
print(type(b))

๐Ÿ“Œ float() โ†’ int ko float me convert karta hai


โœ… Example 9: Type Conversion (string โ†’ int)
num = "100"
num2 = int(num)

print(num2)
print(type(num2))

๐Ÿ“Œ String ke andar number hona chahiye, warna error aayega


โœ… Example 10: Wrong Type Example
a = "10"
b = 5

print(a + str(b))

Explanation:

  • a string hai
  • b int hai
  • Pehle b ko str() me convert kiya

๐Ÿ“Œ Same data type hona zaroori hai


๐Ÿ“ DAY 3 SUMMARY (Notes)
  • Data type batata hai data ka nature
  • Python automatically data type assign karta hai
  • type() se data type check hota hai
  • Type conversion โ†’ int(), float(), str()
  • Mixed data type me conversion zaroori hota hai

๐Ÿง  DAY 3 PRACTICE (Homework)
  1. Ek int ko float me convert karo
  2. User se number input leke uska square nikalo
  3. String aur number ko sahi tarike se add karo

๐Ÿ PYTHON โ€“ DAY 4

Topic: User Input (input() Function)


๐Ÿ”น INPUT KYA HAI? (WHAT)

Input ka matlab hota hai user se data lena.

๐Ÿ”น INPUT KYON ZAROORI HAI? (WHY)

  • Program ko dynamic banane ke liye
  • Har baar alag value ke saath program chalane ke liye

๐Ÿ”น INPUT KAISE LETE HAIN? (HOW)

Python me input() function ka use hota hai.

variable = input("Message")

๐Ÿ“Œ Important Note:
input() hamesha string data return karta hai.


๐Ÿ“˜ DAY 4 โ€“ 10 EXAMPLES (WITH EXPLANATION)


โœ… Example 1: Name Input
name = input("Enter your name: ")
print("Hello", name)

๐Ÿ“Œ User jo likhega, wo name variable me store ho jayega


โœ… Example 2: Age Input (String)
age = input("Enter your age: ")
print("Your age is", age)

๐Ÿ“Œ Yahan age string hai


โœ… Example 3: Age Input (Integer)
age = int(input("Enter your age: "))
print(age)

๐Ÿ“Œ int() use karke string โ†’ integer banaya


โœ… Example 4: Two Numbers Input
a = int(input("Enter first number: "))
b = int(input("Enter second number: "))

print("Sum is:", a + b)

๐Ÿ“Œ Calculation ke liye type conversion zaroori hai


โœ… Example 5: Float Input
price = float(input("Enter product price: "))
print("Price:", price)

๐Ÿ“Œ Decimal value ke liye float()


โœ… Example 6: Full Sentence Input
msg = input("Enter a message: ")
print(msg)

๐Ÿ“Œ Space ke saath bhi input accept hota hai


โœ… Example 7: Multiple Inputs (One Line)
name, city = input("Enter name and city: ").split()

print(name)
print(city)

๐Ÿ“Œ split() space ke base par data todta hai


โœ… Example 8: Calculate Square
num = int(input("Enter number: "))
print("Square:", num * num)

๐Ÿ“Œ User input se calculation


โœ… Example 9: String + Number (Correct Way)
age = int(input("Enter age: "))
print("Next year age:", age + 1)

๐Ÿ“Œ Pehle int conversion, phir addition


โœ… Example 10: Input Error Example
num = input("Enter number: ")
print(num + "10")

Explanation:

  • num string hai
  • "10" bhi string hai
  • Isliye result string join hoga

๐Ÿ“Œ Math ke liye conversion zaroori hai


๐Ÿ“ DAY 4 SUMMARY (Notes)
  • input() user se data leta hai
  • Input hamesha string hota hai
  • Math ke liye int() / float() use karo
  • split() multiple inputs ke liye useful
  • Galat conversion se error aa sakta hai

๐Ÿง  DAY 4 PRACTICE (Homework)
  1. User se 3 numbers input leke average nikalo
  2. User se naam aur age input leke print karo
  3. User se length input leke square nikalo

๐Ÿ PYTHON โ€“ DAY 5

Topic: Operators in Python


๐Ÿ”น OPERATOR KYA HAI? (WHAT)

Operator wo symbols hote hain jo kisi operation ko perform karte hain.

Example: + - * /


๐Ÿ”น OPERATOR KYON USE HOTE HAIN? (WHY)
  • Calculation karne ke liye
  • Comparison ke liye
  • Decision making ke liye

๐Ÿ”น PYTHON KE MAIN OPERATORS (HOW)

1๏ธโƒฃ Arithmetic Operators

2๏ธโƒฃ Comparison Operators

3๏ธโƒฃ Logical Operators


๐Ÿ“˜ DAY 5 โ€“ 10 EXAMPLES (WITH EXPLANATION)


โœ… Example 1: Addition (+)
a = 10
b = 5
print(a + b)

๐Ÿ“Œ + addition karta hai


โœ… Example 2: Subtraction (-)
a = 10
b = 5
print(a - b)

๐Ÿ“Œ - subtraction karta hai


โœ… Example 3: Multiplication (*)
a = 10
b = 5
print(a * b)

๐Ÿ“Œ * multiplication karta hai


โœ… Example 4: Division (/)
a = 10
b = 4
print(a / b)

๐Ÿ“Œ / ka result hamesha float hota hai


โœ… Example 5: Modulus (%)
a = 10
b = 3
print(a % b)

๐Ÿ“Œ % remainder deta hai


โœ… Example 6: Power (**)
a = 2
b = 3
print(a ** b)

๐Ÿ“Œ 2 ** 3 = 8


โœ… Example 7: Comparison Operator
a = 10
b = 5

print(a > b)
print(a < b)
print(a == b)

๐Ÿ“Œ Output True / False hota hai


โœ… Example 8: Logical AND (and)
age = 20
print(age > 18 and age < 25)

๐Ÿ“Œ Dono condition true honi chahiye


โœ… Example 9: Logical OR (or)
marks = 35
print(marks > 40 or marks == 35)

๐Ÿ“Œ Koi ek condition true ho to result true


โœ… Example 10: Operator Precedence
result = 10 + 2 * 5
print(result)

Explanation:

  • Pehle * hoga
  • Phir +

๐Ÿ“Œ Output: 20


๐Ÿ“ DAY 5 SUMMARY (Notes)
  • Arithmetic operators โ†’ calculation
  • Comparison operators โ†’ True / False
  • Logical operators โ†’ multiple conditions
  • / hamesha float deta hai
  • Operator precedence important hoti hai

๐Ÿง  DAY 5 PRACTICE (Homework)
  1. User se 2 numbers input leke sab arithmetic operations karo
  2. Check karo number even ya odd (%)
  3. Age check program using logical operators