Python Installation & Setup
📘 পাইথন, VS Code ও Anaconda ইনস্টল করে পরিবেশ তৈরি।
🌐 Install Python, VS Code or Anaconda.
ধারণা · Concept
কী এবং কেনপাইথন, VS Code ও Anaconda ইনস্টল করে পরিবেশ তৈরি।
Install Python, VS Code or Anaconda.
🗂 কোথায় পড়ে
১. ভিত্তি → পাইথন প্রোগ্রামিং → Python Installation & Setup
🎯 এই শাখার লক্ষ্য
Write clean scripts, functions, classes; manage packages
🧰 টুলস
Python, VS Code, Jupyter
ধাপে ধাপে শিখুন · Step-by-step
কেন শিখবেন → কীভাবে শিখবেন → উদাহরণ → সাধারণ ভুলসঠিক সেটআপ ছাড়া প্যাকেজ কনফ্লিক্ট ও "module not found" সমস্যায় সময় নষ্ট হয়।
- ধাপ 1python.org থেকে Python 3.11+ ইনস্টল করুন; Windows-এ "Add Python to PATH" টিক দিন
- ধাপ 2অথবা Anaconda/Miniconda—ডেটা সায়েন্স প্যাকেজসহ আসে
- ধাপ 3VS Code ইনস্টল করে Python ও Jupyter এক্সটেনশন যোগ করুন
- ধাপ 4টার্মিনালে python --version চালিয়ে যাচাই, তারপর print("Hello") লিখে প্রথম প্রোগ্রাম
🧪 বাস্তব উদাহরণ
ইনস্টল না করেই শুরু করতে চাইলে এই সাইটের Code Lab বা Google Colab ব্যবহার করুন।
⚠️ সাধারণ ভুল
একাধিক Python ভার্সন ইনস্টল করে কোনটায় pip চলছে না জানা—python -m pip ব্যবহার করুন।
🔑 মূল শব্দ (Key terms)
interpreterPATHIDEJupyterAnaconda
সাব-টপিক ও বিস্তারিত · Sub-topics
টপিক → সাব-টপিক → সাব-সাব টপিকভিডিও · Videos (বাংলা ও English)
ক্লিক করলে সাইটের ভেতরেই ফ্লোটিং প্লেয়ারে চলবে · ভিডিও MySQL-এ সংরক্ষিত📺 আরও খুঁজুন
হাতে-কলমে · Try it (Python Programming)
এডিট করে Run চাপুন · Ctrl+Enterstudents={"Rafi":[78,85,90],"Mim":[92,88,95],"Tanvir":[60,72,68]}
def grade(avg): return "A+" if avg>=80 else "A" if avg>=70 else "B"
for name,marks in students.items():
avg=sum(marks)/len(marks); print(f"{name:7s} avg={avg:5.1f} grade={grade(avg)}")
class Account:
def __init__(self,owner,bal=0): self.owner,self.bal=owner,bal
def deposit(self,x): self.bal+=x; return self
print(Account("Jubaer").deposit(500).deposit(250).bal)সেল্ফ-চেক · Self check
1. “python.org বা Anaconda” — এটি কোন সাব-টপিকের বর্ণনা?
2. “VS Code, Jupyter, Colab” — এটি কোন সাব-টপিকের বর্ণনা?
3. “python --version, প্রথম print("Hello")” — এটি কোন সাব-টপিকের বর্ণনা?
4. Python-এ অপরিবর্তনীয় (immutable) কোনটি?
5. [x*x for x in range(3)] এর ফল?