পাইথন ইনস্টল করা ও প্রথম প্রোগ্রাম চালানো
উইন্ডোজ, macOS বা লিনাক্সে পাইথন ইনস্টল করুন, টার্মিনাল থেকে সেটা চালু আছে কিনা যাচাই করুন, VS Code বসিয়ে নিন, আর নিজের কম্পিউটারে প্রথম পাইথন ফাইল লিখে চালান।
কীভাবে শিখতে চান?
যে সমস্যাটা আমরা সমাধান করছি
আপনি পাইথন শিখতে চান। ব্রাউজারে কোড লেখা যায় এমন অনেক সাইট আছে, কিন্তু চাকরিতে কেউ ব্রাউজারে কোড লেখে না। চাকরিতে আপনার নিজের কম্পিউটারে পাইথন ইনস্টল করা থাকে, আপনি একটা এডিটরে কোড লেখেন, টার্মিনাল খুলে কমান্ড চালান, আর ফাইল সেভ করে সেগুলো রান করেন।
তাই আমরা প্রথম দিন থেকেই সেভাবে কাজ করব। এই অধ্যায়ের শেষে আপনার কম্পিউটারে সত্যিকারের পাইথন থাকবে, কোড লেখার জন্য একটা এডিটর থাকবে, আর আপনি সেটা দিয়ে একটা প্রোগ্রাম চালাতে পারবেন।
এই অধ্যায় শেষে আপনি পারবেন
- উইন্ডোজ, macOS বা লিনাক্সে পাইথনের সর্বশেষ ভার্সন (৩.১২ বা তার নতুন) ইনস্টল করতে
- টার্মিনাল থেকে যাচাই করতে যে পাইথন ঠিকমতো বসেছে
- VS Code ইনস্টল করে তাতে একটা
.pyফাইল লিখে চালাতে - ইনস্টলের সময় সবচেয়ে কমন যে ভুলগুলো হয়, সেগুলো চিনতে ও ঠিক করতে
আগে যা জানা লাগবে: কিছুই না। এটাই প্রথম অধ্যায়।
ধাপ ১ — পাইথন ইনস্টল করুন
পাইথন ৩-এর সর্বশেষ ভার্সনটা ইনস্টল করুন — ৩.১২ বা তার চেয়ে নতুন যেকোনোটা চলবে। এই কোর্সের উদাহরণগুলো পাইথন ৩.১২-এ চালিয়ে দেখা, আর নতুন ভার্সনেও এগুলো একইভাবে চলে। আপনার কম্পিউটারের অপারেটিং সিস্টেমের অংশটা পড়ুন, বাকি দুটো বাদ দিতে পারেন।
উইন্ডোজ
python.org/downloads এ যান। পেজের উপরের বড় হলুদ বাটনটা পাইথন ৩-এর সর্বশেষ ভার্সনের ইনস্টলার দেয় — সেটাই নামান।
মাইক্রোসফট স্টোর থেকে ইনস্টল করবেন না। উইন্ডোজে python লিখলে অনেক সময় স্টোর খুলে যায়। স্টোরের ভার্সনটা একটা সীমিত পরিবেশে চলে, ফলে পরে যখন আপনি প্যাকেজ ইনস্টল করবেন বা ফোল্ডারে ফাইল লিখবেন, অদ্ভুত সমস্যা হবে। python.org থেকেই নিন।ইনস্টলার চালু করলে প্রথম স্ক্রিনেই নিচে একটা ছোট চেকবক্স থাকে:
[ ] Add python.exe to PATHএই ঘরটিতে টিক দিন। উইন্ডোজে এটাই এই অধ্যায়ের সবচেয়ে গুরুত্বপূর্ণ ধাপ।
PATH হলো উইন্ডোজের একটা লিস্ট, যেখানে সে খুঁজে দেখে কোন প্রোগ্রামগুলো যেকোনো জায়গা থেকে চালানো যাবে। টিক না দিলে পাইথন ইনস্টল হবে ঠিকই, কিন্তু টার্মিনালে python লিখলে উইন্ডোজ বলবে সে এটা চেনে না — কারণ সে জানেই না পাইথন কোথায় আছে।
টিক দেওয়ার পর Install Now চাপুন।
macOS
python.org/downloads এ যান। বড় হলুদ বাটনটা macOS-এর জন্য সর্বশেষ পাইথন ৩-এর .pkg ইনস্টলার দেয়। ফাইলটা খুলুন, আর Continue ও Install চেপে শেষ পর্যন্ত যান। পাসওয়ার্ড চাইলে আপনার ম্যাকের লগইন পাসওয়ার্ড দিন।
macOS-এ কমান্ডটার নাম python নয়, python3। এই কোর্সে যেখানেই python লেখা দেখবেন, ম্যাকে আপনি python3 লিখবেন।
লিনাক্স
বেশিরভাগ লিনাক্স ডিস্ট্রিবিউশনে (Ubuntu, Debian, Fedora) পাইথন ৩ আগে থেকেই ইনস্টল করা থাকে। নিচের ধাপ ২-এ যাচাই করে দেখুন। না থাকলে প্যাকেজ ম্যানেজার দিয়ে ইনস্টল করুন — Ubuntu বা Debian-এ:
sudo apt install python3Fedora-তে:
sudo dnf install python3ভার্সন ৩.১২-এর চেয়ে পুরনো হলে, আপনার ডিস্ট্রিবিউশনের নতুন রিলিজে (যেমন Ubuntu 24.04 বা তার পরের) ৩.১২ বা নতুন ভার্সন পাওয়া যায়।
লিনাক্সেও কমান্ডটার নাম python3। এই কোর্সে যেখানেই python লেখা দেখবেন, লিনাক্সে আপনি python3 লিখবেন।
ধাপ ২ — যাচাই করুন
ইনস্টল শেষ হলে একটা নতুন টার্মিনাল খুলুন:
- উইন্ডোজ: স্টার্ট মেনুতে
powershellলিখে PowerShell খুলুন - macOS: Cmd + Space চেপে
Terminalলিখে Terminal খুলুন - লিনাক্স: অ্যাপ মেনু থেকে Terminal খুলুন (Ubuntu-তে Ctrl + Alt + T)
নতুন টার্মিনাল খোলাটা জরুরি। ইনস্টলের আগে যে টার্মিনাল খোলা ছিল, সেটা পুরনো PATH মনে রেখেছে — সেখানে নতুন পাইথন দেখা যাবে না।
উইন্ডোজে এই কমান্ডটা লিখে এন্টার চাপুন:
python --versionmacOS বা লিনাক্সে লিখুন:
python3 --versionআপনার দেখা উচিত এরকম কিছু:
Python 3.12.3আপনার সংখ্যাটা আলাদা হতে পারে, যেমন 3.13 বা 3.14 দিয়ে শুরু — সমস্যা নেই। প্রথম দুটো অংশ 3.12 বা তার বেশি হলেই হলো।
ধাপ ৩ — VS Code ইনস্টল করুন
কোড লেখার জন্য একটা কোড এডিটর লাগে। নোটপ্যাড বা TextEdit-এর মতো সাধারণ এডিটর ফাইলের নামের শেষে নিজে থেকে .txt বসিয়ে দিতে পারে, আর কোডের রং বা ভুল দেখায় না। আমরা ব্যবহার করব VS Code — ফ্রি, তিনটা অপারেটিং সিস্টেমেই চলে, আর চাকরিতে সবচেয়ে বেশি ব্যবহৃত এডিটরগুলোর একটা।
- code.visualstudio.com এ যান, আপনার অপারেটিং সিস্টেমের জন্য ডাউনলোড বাটনে ক্লিক করুন, আর ইনস্টলারটা চালান
- VS Code খুলুন। বাম পাশের Extensions আইকনে ক্লিক করুন (অথবা উইন্ডোজ ও লিনাক্সে Ctrl + Shift + X, macOS-এ Cmd + Shift + X)
- সার্চ বক্সে
Pythonলিখুন, আর Microsoft-এর বানানো Python এক্সটেনশনটা ইনস্টল করুন
এক্সটেনশনটা না থাকলেও পাইথন চলবে, কিন্তু এটা থাকলে VS Code আপনার কোডে রং দেয় আর টাইপ করার সময় ভুল দেখিয়ে দেয়।
ধাপ ৪ — প্রথম প্রোগ্রাম
- আপনার হোম ফোল্ডারে
python-labনামে একটা ফোল্ডার বানান। উইন্ডোজে হোম ফোল্ডার হলোC:\Users\<name>, macOS-এ/Users/<name>, লিনাক্সে/home/<name>—<name>এর জায়গায় থাকবে আপনার ইউজারনেম - VS Code-এ File → Open Folder দিয়ে
python-labফোল্ডারটা খুলুন - File → New File চাপুন, নাম দিন
hello.py, আর ভেতরে লিখুন:
language = "Python"
print("Hello from", language)
print("2 + 3 =", 2 + 3)ফাইলটা সেভ করুন (উইন্ডোজ ও লিনাক্সে Ctrl + S, macOS-এ Cmd + S)। তারপর VS Code-এর ভেতরেই একটা টার্মিনাল খুলুন: Terminal → New Terminal। এই টার্মিনাল নিজে থেকেই python-lab ফোল্ডারে খোলে।
এবার ফাইলটা চালান। উইন্ডোজে:
python hello.pymacOS বা লিনাক্সে:
python3 hello.pyআউটপুট:
Hello from Python
2 + 3 = 5এই মুহূর্তে আপনার কম্পিউটার একটা পাইথন প্রোগ্রাম চালিয়েছে। ব্রাউজার নয়, কোনো ওয়েবসাইট নয় — আপনার নিজের মেশিন।
কিছু ভাঙা অবস্থা ও তার সমাধান
python লিখলে মাইক্রোসফট স্টোর খুলে যায় (উইন্ডোজ) PATH-এ পাইথন নেই, তাই উইন্ডোজ তার নিজের শর্টকাট চালাচ্ছে। ইনস্টলার আবার চালান, Modify বেছে নিন, এবং "Add python.exe to PATH" টিক দিন। তারপর নতুন টার্মিনাল খুলুন।
python : The term 'python' is not recognized... (উইন্ডোজ) একই কারণ, একই সমাধান। অথবা পরীক্ষা করে দেখুন py --version কাজ করে কিনা — py হলো উইন্ডোজের পাইথন লঞ্চার, এটা PATH ছাড়াও কাজ করে।
command not found: python (macOS বা লিনাক্স) macOS আর লিনাক্সে কমান্ডটার নাম python3। python3 --version আর python3 hello.py লিখুন। python3-ও না চিনলে পাইথন ইনস্টল হয়নি — ধাপ ১ আবার দেখুন।
python hello.py বলছে can't open file টার্মিনাল ভুল ফোল্ডারে আছে। ls লিখে দেখুন hello.py লিস্টে আছে কিনা (উইন্ডোজের PowerShell-এও ls কাজ করে)। না থাকলে cd দিয়ে সঠিক ফোল্ডারে যান, অথবা VS Code-এ Terminal → New Terminal দিয়ে নতুন টার্মিনাল খুলুন।
ফাইলের নাম hello.py.txt হয়ে গেছে নোটপ্যাড বা TextEdit-এ সেভ করলে এটা হয়, আর উইন্ডোজ ডিফল্টভাবে এক্সটেনশন লুকিয়ে রাখে বলে চোখেও পড়ে না। ফাইলটা VS Code-এ বানান। উইন্ডোজে এক্সটেনশন দেখতে ফাইল এক্সপ্লোরারে View → Show → File name extensions চালু করুন, তারপর নাম ঠিক করুন।
ধাপ ৪ / ৬ — অনুমান
যাচাই করুন
এই ফাইলটি python hello.py দিয়ে চালালে টার্মিনালে কী দেখা যাবে?
language = "Python"
print("Hello from", language)
print("2 + 3 =", 2 + 3)- AHello from Python 2 + 3 = 5
- BHello from, Python 2 + 3 =, 5
- CHello from Python 2 + 3 = 2 + 3
- DHello from language 2 + 3 = 5
উইন্ডোজে পাইথন ইনস্টল করার পর PowerShell-এ python --version লিখলে এরর আসছে — সবচেয়ে সম্ভাব্য কারণ কোনটি?
- Aইনস্টলের সময় "Add python.exe to PATH" টিক দেওয়া হয়নি
- Bপাইথন ৩.১২ উইন্ডোজে চলে না
- Cকম্পিউটার রিস্টার্ট না করলে পাইথন কাজ করে না
- Dপ্রথমে একটি `.py` ফাইল তৈরি করতে হয়
অধ্যায়ের উদাহরণ থেকে একটি জিনিস বাদ পড়েছে। এই ফাইলটি চালালে কী হবে?
language = Python
print("Hello from", language)- AHello from — তারপর একটি ফাঁকা জায়গা
- BHello from language
- Cএরর — কোটেশন ছাড়া `Python` কে পাইথন একটি ভেরিয়েবলের নাম ধরে নেয়, আর সেই নামে কিছুই নেই
- DHello from Python
উত্তর দিতে অ্যাকাউন্ট লাগবে
উত্তর মিলিয়ে দেখতে সাইন ইন করুন
প্রশ্নগুলো উপরে আছে, আর মাথায় মাথায় উত্তর ভেবে নেওয়াই আসল কাজ। সঠিক উত্তর, ব্যাখ্যা আর তিন ধাপের ইঙ্গিত দেখতে সাইন ইন করুন।
নিজে করুন
hello.py ফাইলটা বদলে এমন করুন যেন সেটা আপনার নিজের নাম ছাপে এবং 7 * 6 এর ফলাফল দেখায়। ফাইলটা সেভ করে আবার চালান — উইন্ডোজে python hello.py, macOS বা লিনাক্সে python3 hello.py।
আউটপুট হওয়া উচিত অনেকটা এরকম:
Hello from <your name>
7 * 6 = 42এই মিশনে আরও কিছু আছে
উপরে যা পড়েছেন সেটাই সম্পূর্ণ মিশন — কিছু কেটে রাখা হয়নি। প্রো এর সাথে যোগ করে:
- ভেতরে আসলে কী ঘটে — পাইথন কীভাবে এটা চালায়
- অনুশীলনীর সম্পূর্ণ সমাধান, ধাপে ধাপে ব্যাখ্যাসহ
- কঠিন অতিরিক্ত অনুশীলনী
- এই বিষয়ে ইন্টারভিউতে যা জিজ্ঞেস করা হয়, আর তার আদর্শ উত্তর
ধাপ ৬ / ৬
কঠিন করা — অধ্যায়ের কুইজ
সহজ থেকে কঠিন — দশটি প্রশ্ন, শেষেরগুলো ইচ্ছে করেই কঠিন।
সাইন ইন করে কুইজ দিন