- Python কী? — একটু পরিচয়
- Python দিয়ে কী কী করা যায়?
- Python কেন শিখবে? — ৭টি কারণ
- Python ইনস্টলেশন (Windows / Mac / Linux)
- Code Editor বেছে নাও
- Online Editor — ইনস্টল ছাড়াই চেষ্টা করো
- তোমার প্রথম Python প্রোগ্রাম
- print() ফাংশন বিস্তারিত
- Comment লেখার নিয়ম
- Interactive Mode
- Indentation কেন গুরুত্বপূর্ণ?
- Python 2 বনাম Python 3
- সারাংশ ও অনুশীলন
প্রোগ্রামিং শেখার কথা মাথায় আসলে অনেকের মনেই একটা ভয় কাজ করে — "এটা কি আমার পক্ষে সম্ভব?", "কোড তো দেখতেই কঠিন লাগে!"। এই ভয়টা সম্পূর্ণ স্বাভাবিক। কিন্তু সুখবর হলো — Python এমন একটি প্রোগ্রামিং ভাষা যেটি শেখার জন্য তোমাকে গণিতের জিনিয়াস হতে হবে না বা আগে থেকে কোনো কোডিং জানতে হবে না।
Python একটি High-Level, General-Purpose Programming Language। এটি ১৯৯১ সালে Guido van Rossum নামক একজন ডাচ প্রোগ্রামার তৈরি করেন।
"High-Level" মানে এই ভাষা মানুষের বোঝার উপযোগী। "General-Purpose" মানে এটি দিয়ে প্রায় সব ধরনের কাজ করা যায়। Python-এর নামটি এসেছে ব্রিটিশ কমেডি শো "Monty Python's Flying Circus" থেকে — সাপ থেকে নয়! 😄
Python-এর সৌন্দর্য হলো এটি প্রায় ইংরেজি বাক্যের মতো পড়া যায়। তুলনা দেখো — Java-তে "Hello World" প্রিন্ট করতে লিখতে হয়:
public class Main { public static void main(String[] args) { System.out.println("Hello, World!"); } }
Python-এ সেই একই কাজের জন্য শুধু একটি লাইন:
print("Hello, World!")
অনেকে মনে করেন Python শুধু Data Science-এর জন্য। কিন্তু এটি দিয়ে অনেক কিছুই করা সম্ভব:
Django ও Flask দিয়ে পুরো ওয়েবসাইট। Instagram, Pinterest-এর Backend Python-এ তৈরি।
বড় কোম্পানিগুলো ব্যবসায়িক সিদ্ধান্ত নিতে Python দিয়ে ডেটা বিশ্লেষণ করে।
ChatGPT, TensorFlow, Scikit-Learn — এই সব AI প্রযুক্তির মূলে Python।
ফাইল নামকরণ, ইমেইল পাঠানো, ওয়েবসাইট স্ক্র্যাপিং — স্বয়ংক্রিয় করা যায়।
Pygame Library দিয়ে মজার ছোট গেম বানানো যায়।
অনেক জনপ্রিয় Security Tools Python দিয়ে তৈরি।
-
সহজ Syntax — ইংরেজির মতো পড়া যায়
Python-এর কোড পড়তে অনেকটা স্বাভাবিক ইংরেজি বাক্যের মতো লাগে। নতুনদের জন্য এটি অনেক বড় সুবিধা। -
বিশাল Community সাপোর্ট
বিশ্বজুড়ে লক্ষ লক্ষ Python ডেভেলপার। কোনো সমস্যায় পড়লে Stack Overflow বা YouTube-এ সমাধান খুঁজে পাওয়া সহজ। -
সম্পূর্ণ বিনামূল্যে ও Open Source
Python ব্যবহারে কোনো লাইসেন্স ফি নেই। যেকেউ বিনামূল্যে ডাউনলোড ও ব্যবহার করতে পারবে। -
চাকরির বাজারে ব্যাপক চাহিদা
Stack Overflow-এর সার্ভে অনুযায়ী Python বছরের পর বছর সবচেয়ে জনপ্রিয় ভাষার তালিকায় শীর্ষে। -
দ্রুত শেখা যায়
অন্যান্য ভাষার তুলনায় Python অনেক দ্রুত শেখা যায়। কয়েক সপ্তাহেই কাজের মতো প্রোগ্রাম লেখা সম্ভব। -
Cross-Platform
Windows, Mac, Linux — যেকোনো অপারেটিং সিস্টেমে একই কোড চলে। -
হাজারো Ready-Made Library
NumPy, Pandas, Matplotlib, TensorFlow — হাজারো Library আছে যা কাজকে সহজ করে দেয়।
- ব্রাউজার খুলে যাও python.org → "Download Python" বোতামে ক্লিক করো। সর্বশেষ Python 3.x ডাউনলোড হবে।
- ডাউনলোড করা .exe ফাইলটি চালু করো।
- ইনস্টলেশনের প্রথম স্ক্রিনে "Add Python to PATH" অবশ্যই টিক দাও।
- "Install Now" বোতামে ক্লিক করো এবং শেষ হওয়ার অপেক্ষা করো।
গুরুত্বপূর্ণ: "Add Python to PATH" চেকবক্সটি অবশ্যই টিক দাও। অনেকে এটি মিস করেন এবং পরে সমস্যায় পড়েন।
Command Prompt খোলো (cmd লিখে খুঁজো) এবং লেখো:
python --version
Python 3.12.0
# Mac python3 --version # Linux (Ubuntu) sudo apt-get install python3
Microsoft-এর তৈরি Visual Studio Code — বিনামূল্যে, হালকা, এবং অনেক বৈশিষ্ট্যসম্পন্ন। ডাউনলোড: code.visualstudio.com
- VS Code ইনস্টল করো
- বাম পাশে Extensions আইকনে ক্লিক করো
- Search বক্সে "Python" লিখো
- Microsoft-এর Python Extension-এ Install ক্লিক করো
JetBrains-এর তৈরি Professional Python IDE। Community Edition বিনামূল্যে। ডাউনলোড: jetbrains.com/pycharm
Python ইনস্টল করলেই IDLE আসে। Start মেনুতে IDLE লিখে খুঁজে পাবে। Beginners-দের জন্য ঠিক আছে।
আমাদের পরামর্শ: শুরুতে VS Code ব্যবহার করো। এটি হালকা, সুন্দর এবং Professional কাজেও উপযুক্ত।
যদি এখনই ইনস্টল করতে না চাও, অনলাইনে সরাসরি Python কোড চালাতে পারো:
ব্রাউজারেই পুরো Python Environment। Account তৈরি করলে প্রোজেক্ট সেভ করা যায়।
Google-এর Jupyter Notebook। Data Science-এর জন্য উপযুক্ত।
সহজ Online Compiler। Account ছাড়াই ব্যবহার করা যায়।
VS Code খুলে নতুন ফাইল তৈরি করো। ফাইলের নাম দাও hello.py — .py হলো Python ফাইলের Extension।
print("Hello, World!")
ফাইলটি Save করো (Ctrl+S) এবং উপরে ▶ Play বোতামে ক্লিক করো অথবা Terminal-এ python hello.py লেখো।
Hello, World!
অভিনন্দন! তুমি সফলভাবে তোমার প্রথম Python প্রোগ্রাম লিখেছ! প্রতিটি প্রোগ্রামারের যাত্রা এই একটি লাইন থেকেই শুরু হয়।
print("আমি Python শিখছি") print(100) print(3.14) print("আমার নাম", "রাহিম") print("বয়স", 20, "বছর")
আমি Python শিখছি 100 3.14 আমার নাম রাহিম বয়স 20 বছর
print("প্রথম লাইন") print() # খালি লাইন print("তৃতীয় লাইন") print("Python", end=" ") print("অনেক সহজ!")
প্রথম লাইন তৃতীয় লাইন Python অনেক সহজ!
Comment হলো এমন লেখা যা Python পড়ে না — শুধু মানুষের বোঝার জন্য।
# এটি একটি Comment — Python এটি পড়বে না print("Hello") # লাইনের শেষেও Comment দেওয়া যায় # নিচের লাইনটি Comment করা, তাই চলবে না: # print("এটি প্রিন্ট হবে না") """ এটি একটি Multi-line Comment। Python এটি উপেক্ষা করবে। """ print("প্রোগ্রাম শেষ")
Hello প্রোগ্রাম শেষ
Python-এ Interactive Mode-এ কোড লেখামাত্র ফলাফল দেখা যায়। Command Prompt বা Terminal-এ শুধু python লেখো।
>>> 2 + 2 4 >>> print("Hello") Hello >>> 10 * 5 50 >>> exit() # বের হতে
Python-এ কোডের Block আলাদা করা হয় Space বা Tab দিয়ে — অন্যান্য ভাষার {} এর বদলে।
if True: print("এটি ভেতরে আছে") # 4টি Space print("এটিও ভেতরে আছে") # 4টি Space print("এটি বাইরে আছে") # কোনো Space নেই
Indentation-এ ভুল হলে Python IndentationError দেবে। সবসময় 4টি Space ব্যবহার করো এবং একটি ফাইলে Space ও Tab মিশিয়ে ব্যবহার করো না।
| বিষয় | Python 2 | Python 3 |
|---|---|---|
| Print করা | print "Hello" | print("Hello") |
| Integer Division | 5/2 = 2 | 5/2 = 2.5 |
| Unicode Support | সীমিত | সম্পূর্ণ (বাংলাও চলে!) |
| Official Support | ❌ ২০২০ থেকে বন্ধ | ✅ সক্রিয়ভাবে আপডেট হচ্ছে |
| আমরা ব্যবহার করব? | ❌ না | ✅ হ্যাঁ |
এই সম্পূর্ণ সিরিজে আমরা Python 3 ব্যবহার করব। Python 2 এখন Obsolete।
- Python কী এবং কে তৈরি করেছেন
- Python দিয়ে কী কী করা যায় — ৬টি ক্ষেত্র
- Python কেন শেখা উচিত — ৭টি কারণ
- Windows, Mac ও Linux-এ Python ইনস্টলেশন
- VS Code সেটআপ করা
- প্রথম প্রোগ্রাম "Hello, World!" লেখা ও চালানো
- print() ফাংশনের বিভিন্ন ব্যবহার
- Comment লেখার নিয়ম
- Interactive Mode ব্যবহার করা
- Indentation-এর ধারণা
- Python 2 ও Python 3-এর পার্থক্য
- Python ইনস্টল করো এবং python --version দিয়ে যাচাই করো
- VS Code ইনস্টল করো এবং Python Extension যোগ করো
- একটি parichoy.py ফাইল তৈরি করে নিজের নাম, বয়স ও শহর প্রিন্ট করো
- Interactive Mode-এ গিয়ে করো: 100 + 200, 50 * 4, 100 / 7
- একটি প্রোগ্রামে অন্তত ৩টি Comment যোগ করো
- Variable কী এবং কীভাবে তৈরি করতে হয়
- Python-এর বিভিন্ন Data Type — সংখ্যা, লেখা, সত্য/মিথ্যা
- input() দিয়ে ব্যবহারকারীর কাছ থেকে তথ্য নেওয়া
- Type Conversion — এক ধরনের Data অন্য ধরনে পরিণত করা

0 Comments