Line-by-Line Explanations for Beginners
Python ek bahut hi high-level aur aasaan programming language hai. Iska syntax (likhne ka tarika) English language jaisa hota hai, isliye beginners ke liye ise sikhna bahut aasaan hai.
Iska use Web Development (Django/Flask), Data Science, AI (Artificial Intelligence), aur Automation me hota hai.
Computer screen par kuch print karne ke liye hum print() function ka use karte hain.
print() ek function (command) hai jo bracket
ke andar likhi cheez ko screen par dikhata hai. Yahaan "Hello, World!" wo text hai jo hume
dikhana hai. Double quotes "" batata hai ki ye ek text (String) hai.
Variable ek dibbe (box) ki tarah hota hai jisme hum koi bhi value store kar sakte hain taaki baad me use kar sakein.
name hai. = ka matlab hai ki hum "Amit" naam ki value is variable me
daal rahe hain. Ab jab bhi hum `name` bolenge, computer "Amit" samjhega.
age naam ka variable banaya aur
usme 25 number store kiya. Numbers ke liye hume quotes "" ki zaroorat
nahi hoti.
name
ke andar "Amit" store hai.
Python me alag-alag tarah ka data hota hai:
"Hello")10, 500)10.5, 3.14)True, False)price naam ke variable me 99.50 store
karega. Kyunki isme decimal point (.) hai, computer ise Float maanega.
True ka
matlab "Haan" (Yes). Ye Boolean type hai.
Agar aapko pata karna hai ki kisi variable me kis tarah ka data hai (Integer, String, etc.), to aap
type() function ka use kar sakte hain.
x variable me 10 store kiya.
y variable me "India" text store kiya.
type(x) batayega ki x me kya hai (jo ki
int hai), aur phir print() use screen par dikhayega. Output:
<class 'int'>
<class 'str'> (String)
Computer se calculation karwane ya do cheezon ki tulna (compare) karne ke liye hum Operators use karte hain.
+ : Jodne ke liye (Addition)- : Ghatane ke liye (Subtraction)* : Guna karne ke liye (Multiplication)/ : Bhaag dene ke liye (Division)Ye operators hum check karne ke liye use karte hain. Inka jawab hamesha True (Sach) ya
False (Jhoot) aata hai.
== : Barabar hai? (Equal to). Ex: 5 == 5 (True)!= : Barabar nahi hai? (Not equal to). Ex: 5 != 3 (True)> : Bada hai? (Greater than). Ex: 10 > 5 (True)< : Chhota hai? (Less than). Ex: 10 < 20 (True)False (Kyunki 10 aur 20 barabar nahi hain).
True (10 chhota hai 20 se).
Kabhi-kabhi hume ek sath bohot sara data store karna padta hai. Iske liye Python me 4 main types hote hain.
[]Ye ek bag ki tarah hai jisme hum kuch bhi rakh sakte hain aur baad me badal bhi sakte hain.
fruits naam ki ek list banayi jisme 3
falon ke naam hain.
()Ye bhi List jaisa hota hai, lekin isme data ek baar rakh diya to badal nahi sakte (Immutable).
colors[0] = "Green" nahi kar sakte, error aayega.
{}Isme sabhi items unique hote hain (koi bhi duplicate nahi ho sakta) aur inka koi fixed order nahi hota.
{1, 2, 3} hi
aayega. Duplicate "2" hat jayega.
{key: value}Ye data ko "Key" aur "Value" ke jod (pair) me rakhta hai. Jaise dictionary me word ka meaning hota hai.
Agar hum chahte hain ki user keyboard se kuch type kare, to hum input() function use karte
hain.
your_name variable me save ho jayega.
your_name me hai) ke saath jodkar print karega. Agar user ne "Rahul" likha tha, to
output hoga: "Namaste Rahul".
Computer ko faisle lene ke liye hum if-else ka use karte hain. "Agar aisa hai to ye karo, nahi to wo karo."
age (umar) ko 18 set kiya.
Chaliye abtak jo seekha uska use karke ek Simple Calculator banate hain jo +, -, *, / kar sake.
int() lagaya taaki text
number me badal jaye.
elif matlab "Else If" (Agar upar wala nahi, to kya ye wala
sach hai?). Kya user ne - dabaya?