Home › Roadmap › Python Programming › Part 1

Python Installation & Setup

📘 পাইথন, VS Code ও Anaconda ইনস্টল করে পরিবেশ তৈরি।

🌐 Install Python, VS Code or Anaconda.

🐍 পাইথন প্রোগ্রামিং🎚 Beginner📍 Part 1 / 12🧩 3 সাব-টপিক
🐍
1

ধারণা · Concept

কী এবং কেন
📘 বাংলা ব্যাখ্যা:
পাইথন, VS Code ও Anaconda ইনস্টল করে পরিবেশ তৈরি।
🌐 English:
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" সমস্যায় সময় নষ্ট হয়।

  1. ধাপ 1
    python.org থেকে Python 3.11+ ইনস্টল করুন; Windows-এ "Add Python to PATH" টিক দিন
  2. ধাপ 2
    অথবা Anaconda/Miniconda—ডেটা সায়েন্স প্যাকেজসহ আসে
  3. ধাপ 3
    VS Code ইনস্টল করে Python ও Jupyter এক্সটেনশন যোগ করুন
  4. ধাপ 4
    টার্মিনালে python --version চালিয়ে যাচাই, তারপর print("Hello") লিখে প্রথম প্রোগ্রাম

🧪 বাস্তব উদাহরণ

ইনস্টল না করেই শুরু করতে চাইলে এই সাইটের Code Lab বা Google Colab ব্যবহার করুন।

⚠️ সাধারণ ভুল

একাধিক Python ভার্সন ইনস্টল করে কোনটায় pip চলছে না জানা—python -m pip ব্যবহার করুন।

🔑 মূল শব্দ (Key terms)

interpreterPATHIDEJupyterAnaconda

3

সাব-টপিক ও বিস্তারিত · Sub-topics

টপিক → সাব-টপিক → সাব-সাব টপিক
1.1 ইনস্টল1.1.1 python.org বা Anaconda
1.2 এডিটর1.2.1 VS Code1.2.2 Jupyter1.2.3 Colab
1.3 যাচাই1.3.1 python --version1.3.2 প্রথম print("Hello")
🎬

ভিডিও · Videos (বাংলা ও English)

ক্লিক করলে সাইটের ভেতরেই ফ্লোটিং প্লেয়ারে চলবে · ভিডিও MySQL-এ সংরক্ষিত

📺 আরও খুঁজুন

💻

হাতে-কলমে · Try it (Python Programming)

এডিট করে Run চাপুন · Ctrl+Enter
students={"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)] এর ফল?

🔗

সংযুক্ত কনসেপ্ট · Connected concepts

← আগের টপিকDiscrete Mathematics & Graphsপরের টপিক →Variables & Data Types
🎬 Video