🐍 Python Programming Basics: Beginners Guide (বাংলায় সহজ ব্যাখ্যা)
ভূমিকা (Introduction)
বর্তমান যুগে প্রোগ্রামিং শেখা মানেই ভবিষ্যৎ স্কিল তৈরি করা। আর এই প্রোগ্রামিং ভাষাগুলোর মধ্যে Python সবচেয়ে জনপ্রিয়, কারণ এটি সহজ, readable এবং powerful।
এই ব্লগ পোস্টে আমরা Python এর কিছু মৌলিক (basic) কনসেপ্ট শিখবো বাস্তব উদাহরণের মাধ্যমে।
1️⃣ Conditional Statement (if–elif–else)
|
1 2 3 4 5 6 7 8 9 10 11 |
age=int(input()) if age<=18 : print ("Child") elif age<35: print("Young") else: print("Old") |
ব্যাখ্যা:
এটি decision making এর জন্য ব্যবহৃত হয়।
👉 বয়স অনুযায়ী ক্যাটাগরি নির্ধারণ করা হচ্ছে।
2️⃣ For Loop (Basic Loop)
|
1 2 3 4 5 |
for i in range(0,10): print(i) |
ব্যাখ্যা:
👉 ০ থেকে ৯ পর্যন্ত সংখ্যা প্রিন্ট করবে।
3️⃣ For Loop with Step
|
1 2 3 4 5 |
for i in range(0,10,2): print(i) |
ব্যাখ্যা:
👉 ২ করে বাড়বে → 0, 2, 4, 6, 8
4️⃣ Reverse Loop
|
1 2 3 4 5 |
for i in range(10,0,-1): print(i) |
ব্যাখ্যা:
👉 ১০ থেকে ১ পর্যন্ত উল্টোভাবে প্রিন্ট হবে।
5️⃣ While Loop
|
1 2 3 4 5 6 7 |
i=4 while(i<=10): print(i) i=i+1 |
ব্যাখ্যা:
👉 যতক্ষণ condition true থাকবে, loop চলবে।
6️⃣ Break Statement
|
1 2 3 4 5 6 7 |
for i in range(0,10): print (i) if i==7: break |
ব্যাখ্যা:
👉 i = 7 হলে loop সম্পূর্ণ বন্ধ হয়ে যাবে।
7️⃣ Continue Statement
|
1 2 3 4 5 6 7 |
for i in range (0,10): if i==3: continue print(i) |
ব্যাখ্যা:
👉 i = 3 হলে skip করবে, প্রিন্ট করবে না।
8️⃣ List in Python
|
1 2 3 4 5 |
l=[1,2,3,4,5] print (l [2]) |
ব্যাখ্যা:
👉 index দিয়ে list এর element access করা হয়।
(index শুরু হয় 0 থেকে)
9️⃣ Loop Through List
|
1 2 3 4 5 6 |
m=[5,6,7,8] for i in range (0,len(m)): print(m[i]) |
ব্যাখ্যা:
👉 list এর সব value একে একে প্রিন্ট হবে।
🔟 Dictionary in Python
|
1 2 3 4 5 |
d={"abc":2,"kbc":5} print(d["abc"]) |
ব্যাখ্যা:
👉 key ব্যবহার করে value পাওয়া যায়।
1️⃣1️⃣ Function in Python
|
1 2 3 4 5 6 7 |
def test(): print("t2") test() |
ব্যাখ্যা:
👉 function তৈরি ও call করা হয়েছে।
1️⃣2️⃣ Function with Parameter
|
1 2 3 4 5 6 7 8 9 10 11 |
def test(num): if num%2==0: print("even") else: print("odd") n=int(input()) test(n) |
ব্যাখ্যা:
👉 নাম্বার even না odd তা চেক করা হচ্ছে।
1️⃣3️⃣ Exception Handling
|
1 2 3 4 5 6 7 8 9 10 |
a=10 b=0 try: print(a/b) except ZeroDivisionError: print("Error") |
ব্যাখ্যা:
👉 program crash হওয়া থেকে রক্ষা করে।
🧠 Python শেখার Core Concepts
| Concept | Purpose |
|---|---|
| if-else | Decision Making |
| for loop | Repetition |
| while loop | Condition-based loop |
| list | Data storage |
| dictionary | Key-value storage |
| function | Reusable code |
| exception | Error handling |
🎯 কেন Python শেখা জরুরি?
✅ সহজ ভাষা
✅ AI / ML / Data Science
✅ Web Development
✅ Automation
✅ Cyber Security
✅ Software Development
✅ High demand job market
উপসংহার (Conclusion)
Python শেখা মানে শুধু একটি ভাষা শেখা না —
👉 এটা হলো Logic + Problem Solving + Career Skill তৈরি করা।
এই basic concepts গুলো ভালোভাবে বুঝতে পারলে advanced programming শেখা অনেক সহজ হয়ে যাবে।
📌 Call To Action (CTA)
👉 আপনি যদি একজন beginner হন, তাহলে আজ থেকেই practice শুরু করুন
👉 প্রতিদিন 20–30 মিনিট কোডিং করুন
👉 ছোট ছোট program লিখুন
👉 ভুল করুন, শিখুন, আবার চেষ্টা করুন
“Code today, build tomorrow.” 💻🔥
🔖 SEO Keywords (Optional)
python basics
python for beginners
python bangla tutorial
learn python bangla
python programming basics
python loops
python functions
python list dictionary
python exception handling
