পাইথন ইনস্টল করা ও প্রথম প্রোগ্রাম চালানো
উইন্ডোজে পাইথন ইনস্টল করুন, টার্মিনাল থেকে সেটি চালু আছে কিনা যাচাই করুন, এবং নিজের কম্পিউটারে প্রথম পাইথন ফাইল লিখে চালান।
- 1সমস্যা
- 2বোঝা
- 3উদাহরণ
- 4অনুমান
- 5নিজে করা
- 6কঠিন করা
যে সমস্যাটা আমরা সমাধান করছি
আপনি পাইথন শিখতে চান। ব্রাউজারে কোড লেখা যায় এমন অনেক সাইট আছে, কিন্তু চাকরিতে কেউ ব্রাউজারে কোড লেখে না। চাকরিতে আপনার নিজের কম্পিউটারে পাইথন ইনস্টল করা থাকে, আপনি টার্মিনাল খুলে কমান্ড চালান, আর ফাইল সেভ করে সেগুলো রান করেন।
তাই আমরা প্রথম দিন থেকেই সেভাবেই কাজ করব। এই মিশনের শেষে আপনার কম্পিউটারে সত্যিকারের পাইথন থাকবে, আর আপনি সেটা দিয়ে একটা প্রোগ্রাম চালাতে পারবেন।
এই মিশন শেষে আপনি পারবেন
- উইন্ডোজে পাইথন ৩.১২ ইনস্টল করতে
- টার্মিনাল থেকে যাচাই করতে যে পাইথন ঠিকমতো বসেছে
- একটা
.pyফাইল লিখে সেটা চালাতে - ইনস্টলের সময় সবচেয়ে সাধারণ যে ভুলটা হয়, সেটা চিনতে ও ঠিক করতে
আগে যা জানা লাগবে: কিছুই না। এটাই প্রথম মিশন।
ধাপ ১ — পাইথন ডাউনলোড করুন
python.org/downloads এ যান। বড় হলুদ বোতামে ক্লিক করে সর্বশেষ ৩.১২ সংস্করণটি নামান।
মাইক্রোসফট স্টোর থেকে ইনস্টল করবেন না। উইন্ডোজে python লিখলে অনেক সময় স্টোর খুলে যায়। স্টোরের সংস্করণটি একটি সীমিত পরিবেশে চলে, ফলে পরে যখন আপনি প্যাকেজ ইনস্টল করবেন বা ফোল্ডারে ফাইল লিখবেন, অদ্ভুত সমস্যা হবে। python.org থেকেই নিন।ধাপ ২ — ইনস্টল করার সময় একটা ঘর অবশ্যই টিক দিন
ইনস্টলার চালু করলে প্রথম স্ক্রিনেই নিচে একটা ছোট চেকবক্স থাকে:
[ ] Add python.exe to PATHএই ঘরটিতে টিক দিন। এটাই এই মিশনের সবচেয়ে গুরুত্বপূর্ণ ধাপ।
PATH হলো উইন্ডোজের একটা তালিকা, যেখানে সে খুঁজে দেখে কোন প্রোগ্রামগুলো যেকোনো জায়গা থেকে চালানো যাবে। টিক না দিলে পাইথন ইনস্টল হবে ঠিকই, কিন্তু টার্মিনালে python লিখলে উইন্ডোজ বলবে সে চেনে না — কারণ সে জানেই না পাইথন কোথায় আছে।
টিক দেওয়ার পর Install Now চাপুন।
ধাপ ৩ — যাচাই করুন
ইনস্টল শেষ হলে একটা নতুন টার্মিনাল খুলুন। স্টার্ট মেনুতে powershell লিখে PowerShell খুলুন।
নতুন টার্মিনাল খোলাটা জরুরি। ইনস্টলের আগে যে টার্মিনাল খোলা ছিল, সেটা পুরনো PATH মনে রেখেছে — সেখানে নতুন পাইথন দেখা যাবে না।
এই কমান্ডটি লিখে এন্টার চাপুন:
python --versionআপনার দেখা উচিত এরকম কিছু:
Python 3.12.7শেষের সংখ্যাটা আলাদা হতে পারে, সমস্যা নেই। 3.12 অংশটা মিললেই হলো।
ধাপ ৪ — প্রথম প্রোগ্রাম
একটা ফোল্ডার বানান, ধরুন D:\python-lab। সেখানে hello.py নামে একটা ফাইল তৈরি করুন এবং ভেতরে লিখুন:
language = "Python"
print("Hello from", language)
print("2 + 3 =", 2 + 3)এবার টার্মিনালে ওই ফোল্ডারে যান এবং ফাইলটি চালান:
cd D:\python-lab
python 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 ছাড়াও কাজ করে।
python hello.py বলছে can't open file আপনি ভুল ফোল্ডারে আছেন। dir লিখে দেখুন hello.py তালিকায় আছে কিনা। না থাকলে cd দিয়ে সঠিক ফোল্ডারে যান।
ফাইলের নাম hello.py.txt হয়ে গেছে উইন্ডোজ ডিফল্টভাবে এক্সটেনশন লুকিয়ে রাখে। ফাইল এক্সপ্লোরারে 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 language 2 + 3 = 5
- CHello from Python 2 + 3 = 2 + 3
- DHello from, Python 2 + 3 =, 5
পাইথন ইনস্টল করার পর টার্মিনালে python --version লিখলে ত্রুটি আসছে — সবচেয়ে সম্ভাব্য কারণ কোনটি?
- Aইনস্টলের সময় "Add python.exe to PATH" টিক দেওয়া হয়নি
- Bপাইথন ৩.১২ উইন্ডোজে চলে না
- Cপ্রথমে একটি `.py` ফাইল তৈরি করতে হয়
- Dকম্পিউটার রিস্টার্ট না করলে পাইথন কাজ করে না
মিশনের উদাহরণ থেকে একটি জিনিস বাদ পড়েছে। এই ফাইলটি চালালে কী হবে?
language = Python
print("Hello from", language)- Aত্রুটি — কোটেশন ছাড়া `Python` কে পাইথন একটি ভেরিয়েবলের নাম ধরে নেয়, আর সেই নামে কিছুই নেই
- BHello from Python
- CHello from language
- DHello from — তারপর একটি ফাঁকা জায়গা
উত্তর দিতে অ্যাকাউন্ট লাগবে
উত্তর মিলিয়ে দেখতে সাইন ইন করুন
প্রশ্নগুলো উপরে আছে, আর মাথায় মাথায় উত্তর ভেবে নেওয়াই আসল কাজ। সঠিক উত্তর, ব্যাখ্যা আর তিন ধাপের ইঙ্গিত দেখতে সাইন ইন করুন।
নিজে করুন
hello.py ফাইলটি বদলে এমন করুন যেন সেটি আপনার নিজের নাম ছাপে এবং 7 * 6 এর ফলাফল দেখায়। ফাইলটি সেভ করে আবার python hello.py চালান।
আউটপুট হওয়া উচিত অনেকটা এরকম:
Hello from <your name>
7 * 6 = 42এই মিশনে আরও কিছু আছে
উপরে যা পড়েছেন সেটাই সম্পূর্ণ মিশন — কিছু কেটে রাখা হয়নি। প্রো এর সাথে যোগ করে:
- ভেতরে আসলে কী ঘটে — পাইথন কীভাবে এটা চালায়
- অনুশীলনীর সম্পূর্ণ সমাধান, ধাপে ধাপে ব্যাখ্যাসহ
- কঠিন অতিরিক্ত অনুশীলনী
- এই বিষয়ে ইন্টারভিউতে যা জিজ্ঞেস করা হয়, আর তার আদর্শ উত্তর
ধাপ ৬ / ৬
কঠিন করা — অধ্যায়ের কুইজ
সহজ থেকে কঠিন — দশটি প্রশ্ন, শেষেরগুলো ইচ্ছে করেই কঠিন।
সাইন ইন করে কুইজ দিন