অধ্যায় 1 · শুরু করা
সেটআপ: Python, VS Code ও ভার্চুয়াল এনভায়রনমেন্ট
- পৃষ্ঠা 2 / 20
- 3 মিনিট পড়া
প্রোগ্রাম লেখার আগে তিনটা জিনিস লাগবে: Python নিজে, কোড লেখার জন্য একটা এডিটর, আর প্রতিটা প্রজেক্টের লাইব্রেরি গুছিয়ে রাখার জন্য একটা ভার্চুয়াল এনভায়রনমেন্ট। এখনই শুরু করতে চাইলে শেষে Google Colab-এর অংশে চলে যান।
১. Python ইনস্টল করুন
python.org/downloads থেকে Python ডাউনলোড করুন। লেখার সময় (অক্টোবর ২০২৬) সর্বশেষ সংস্করণ Python 3.15। এই টিউটোরিয়ালের সবকিছু Python 3.12 বা তার নতুন যেকোনো সংস্করণে চলবে।
- Windows: ইনস্টলার চালান আর প্রথম স্ক্রিনেই "Add python.exe to PATH"-এ টিক দিন। এই বক্সটা ভুলে যাওয়াই সেটআপের সবচেয়ে সাধারণ সমস্যা।
- macOS: python.org-এর ইনস্টলার ব্যবহার করুন (অথবা Homebrew:
brew install python)। - Linux: সাধারণত Python আগে থেকেই থাকে;
python3 --versionযদি 3.12-এর চেয়ে পুরোনো দেখায়, প্যাকেজ ম্যানেজার দিয়ে নতুনটা ইনস্টল করুন।
ঠিকমতো হয়েছে কি না দেখতে একটা টার্মিনাল খুলুন (Windows-এ Command Prompt / PowerShell, macOS/Linux-এ Terminal) আর লিখুন:
python --versionPython 3.15.0macOS আর Linux-এ কমান্ডটা python-এর বদলে python3 হতে পারে। যেটা সংস্করণ দেখায়, সেটাই ব্যবহার করুন।
২. একটা এডিটর ইনস্টল করুন: VS Code
যেকোনো টেক্সট এডিটরেই Python লেখা যায়, কিন্তু ভালো এডিটর টাইপ করার সময়ই ভুল ধরিয়ে দেয়। বিনামূল্যের Visual Studio Code ইনস্টল করুন, তারপর Microsoft-এর Python এক্সটেনশন। পাবেন রঙিন হাইলাইট, অটো-কমপ্লিট আর বর্তমান ফাইল চালানোর জন্য একটা ▶ বোতাম।
৩. একটা ভার্চুয়াল এনভায়রনমেন্ট বানান
লাইব্রেরি ইনস্টল হয় pip দিয়ে, যা Python-এর প্যাকেজ ইনস্টলার। সবকিছু একটাই গ্লোবাল Python-এ ইনস্টল করলে কিছুদিন পর বিভিন্ন প্রজেক্টের একই লাইব্রেরির ভিন্ন ভিন্ন সংস্করণ লাগে, আর একটা আরেকটাকে ভেঙে দিতে শুরু করে। ভার্চুয়াল এনভায়রনমেন্ট হলো একটা প্রজেক্টের জন্য লাইব্রেরির নিজস্ব ফোল্ডার। প্রত্যেক পেশাদার প্রোগ্রামারের এটা অভ্যাস:
# ১. প্রজেক্টের জন্য একটা ফোল্ডার বানান আর তার ভেতরে যান
mkdir python-for-ai
cd python-for-ai
# ২. .venv নামের ফোল্ডারে একটা ভার্চুয়াল এনভায়রনমেন্ট বানান
python -m venv .venv
# ৩. সেটা চালু (activate) করুন
# Windows (PowerShell): .venv\Scripts\Activate.ps1
# macOS / Linux: source .venv/bin/activate
# ৪. এই টিউটোরিয়ালে লাগবে এমন লাইব্রেরিগুলো ইনস্টল করুন
python -m pip install numpy pandas matplotlib requests openai python-dotenvএনভায়রনমেন্ট চালু থাকলে টার্মিনালের প্রম্পট (.venv) দিয়ে শুরু হয়। বের হতে deactivate লিখুন। VS Code-এ Python: Select Interpreter দিয়ে .venv-এর ভেতরের ইন্টারপ্রেটার বেছে নিন, তাহলে ▶ বোতাম সেটাই ব্যবহার করবে।
শুধু
pip-এর বদলেpython -m pipলিখুন। এতে নিশ্চিত হয় যে লাইব্রেরিগুলো ঠিক সেই Python-এ যাচ্ছে যেটা আপনি চালাচ্ছেন।
৪. প্রথম ফাইলটা চালান
hello.py নামে একটা ফাইল বানান, ভেতরে লিখুন:
print("Hello, AI!")টার্মিনালে python hello.py দিয়ে চালান (অথবা VS Code-এ ▶ চাপুন):
Hello, AI!Python চালানোর দুটো উপায়
| উপায় | কীভাবে | কিসের জন্য ভালো |
|---|---|---|
| স্ক্রিপ্ট ফাইল | python hello.py | আসল প্রোগ্রাম, যা রেখে দেবেন আর বারবার চালাবেন |
| ইন্টারঅ্যাকটিভ শেল (REPL) | শুধু python লিখুন, তারপর >>>-এর পাশে লাইন লিখুন | দ্রুত পরীক্ষা-নিরীক্ষা; বের হতে exit() |
একদম ইনস্টল ছাড়া: নোটবুক
নোটবুক-এ কোড, তার আউটপুট আর নোট এক পাতায় থাকে, আর একেকটা সেল আলাদা করে চালানো যায়। ডেটা সায়েন্টিস্টরা সারাক্ষণ নোটবুক ব্যবহার করেন। Google Colab ব্রাউজারেই বিনামূল্যে একটা নোটবুক দেয়, যেখানে NumPy, pandas আর Matplotlib আগে থেকেই ইনস্টল করা — ধার করা বা স্কুলের কম্পিউটারে কাজ করলে একদম উপযুক্ত। নিজের কম্পিউটারে Jupyter দিয়েও (python -m pip install jupyterlab, তারপর jupyter lab) বা VS Code-এর ভেতরেও নোটবুক চালানো যায়।