Python Tutorial for Beginners: Lecture 3 – Variables, Data Types aur Aapka Pehla Calculator! - April 22, 2026
Python Lecture 1: Introduction & Installation
Python Lecture 2: First Program & VS Code Setup
Assalam-o-Alaikum doston! Lecture 2 mein humne Python install kar liya aur VS Code mein apna pehla "Hello Dear" print kar ke dekh liya. Agar aapka code chal gaya hai, toh samjho aap Programmer ban gaye ho!
Lekin kya sirf "Hello" print karne se hum apps ya games bana sakte hain? Bilkul nahi. Aaj hum seekhengy Python ki asli jaan: Variables aur Data Types. ---
1. Variables Kya Hain? (Python ka Khufiya Dabba)
Socho aapke ghar mein bohot sare dibbe (boxes) hain. Ek dibbe mein namak hai, ek mein cheeni, aur ek mein patti. Agar aapko chai banani hai, toh aapko pata hona chahiye ke kis dibbe mein kya hai.
Programming mein Variables bilkul unhi dibbon ki tarha hote hain.
Variable Kaise Banate Hain?
Python mein variable banana dunya ka sab se asaan kaam hai. Aapko bas naam likhna hai aur uski value deni hai.
Example:
price = 100
name = "Hasnat"
Yahan price ek dabba (variable) hai jis mein humne 100 rakh diya hai. Ab jab bhi hum price likhengy, computer samajh jaye ga ke hum 100 ki baat kar rahe hain.
2. Data Types: Python Mein Kya Kya Rakh Sakte Hain?
Ab har dibbe mein har cheez toh nahi aa sakti na? Pani ko aap kaghaz ke dibbe mein nahi rakh sakte. Waisy hi Python mein alag alag kism ka data hota hai:
i. Integers (Numbers)
Jab humein koi poora number store karna ho (jaise 10, 500, -20).
Example:
age = 22
ii. Strings (Words/Text)
Jab humein koi naam ya sentence likhna ho. Yaad rakhein, text hamesha "Double Quotes" ya 'Single Quotes' mein likha jata hai.
Example:
city = "Mirpur Khas"
iii. Float (Decimal Numbers)
Jab koi number point mein ho (jaise 10.5 ya 99.9).
Example:
marks = 85.5
iv. Booleans (True/False)
Jab sirf "Haan" ya "Naa" mein jawab dena ho.
Example:
is_programming_easy = True
3. Rules: Variable Ka Naam Kaisa Hona Chahiye?
Doston, variable ka naam rakhte waqt kuch ghaltiyan mat karna warna Python gussa kar jaye ga (Error dega):
Naam hamesha letter ya underscore
_se shuru hona chahiye.Naam ke beech mein Space nahi honi chahiye. (Jaise
user nameghalat hai,user_namesahi hai).Aap 1, 2, 3 se naam shuru nahi kar sakte (Jaise
1nameghalat hai).
4. Data Types Ka Twist (Numbers vs Strings)
Yahan ek mazedar baat samjho jo aksar beginners ko tang karti hai.
Agar main likhun:
a = 10
b = "10"
Kya ye dono same hain? Nahi!
Pehla wala "Number" hai jis par hum math kar sakte hain. Dusra wala "Text" hai (quotes ki wajah se). Agar aap b + b karoge toh jawab 20 nahi balkay 1010 aayega!
5. Input Lena: User Se Baat Karein
Abhi tak hum khud value de rahe thay. Par asli maza tab hai jab computer hum se poche: "Aapka naam kya hai?"
Iske liye hum use karte hain input() function.
Example Code:
naam = input("Apna naam likhein: ")
print("Khushamdeed " + naam)
6. Chalo Pehla Calculator Banate Hain! (The Real Power)
Ab hum wo kaam karne wale hain jis se aapki coding skills chamak uthengi. Hum ek aisa program banayenge jo user se 2 numbers lega aur unhein plus (+) kar ke dikhaye ga.
VS Code kholo aur ye likho:
# User se pehla number lena
num1 = input("Pehla number likhein: ")
# User se dusra number lena
num2 = input("Dusra number likhein: ")
# Inhein plus karna (Lekin yahan twist hai!)
sum = int(num1) + int(num2)
# Jawab dikhana
print("Aapka kul jawab hai: ", sum)
Ye int() kahan se aaya?
Bohot zaroori baat! input() function hamesha data ko "Text" (String) ki tarha leta hai. Agar hum int() nahi lagayenge toh 5 + 5 ka jawab 55 aayega. int() likhne se computer us text ko asli "Number" mein badal deta hai. Isay hum Type Casting kehte hain.
7. Troubleshooting: Agar Error Aaye Toh?
Agar aapka calculator nahi chal raha, toh ye check karein:
Kya aapne
int()ke brackets sahi lagaye hain?Kya quotes
" "sahi jagah par hain?Variable ke spelling same hain?
Summary: Aaj Humne Kya Seekha?
Variables: Data store karne ke dibbe.
Data Types: Numbers (int), Text (str), Points (float).
Input: User se data lena.
Calculator: Apna pehla logic built kiya.
Aglay Part Mein Kya Hone Wala Hai? (Part 4)
Abhi tak humne computer ko seedha seedha rasta dikhaya. Lekin agar humein computer ko Faisla (Decision) karna sikhana ho? Maslan: "Agar user ki age 18 se zyada hai toh hi entry mile!"
Part 4 mein hum seekhengy:
If-Else Statements: Computer dimaag kaise chalata hai.
Comparison Operators: Chota, bara, aur barabar ka fark.
Ek Advance Logic: Hum ek "Login System" ka chota sa model banayenge!
.png)
Comments