
✅ Chapter 2 : Python এর ইতিহাস ও সংস্করণসমূহ (Python History and Versions in Bengali) | History of Python
📌 Python এর ইতিহাস | Python এর সংস্করণ | Python 2 vs 3
📖 ভূমিকা: Python Language এর পেছনের গল্প (History of Python) – চলুন শুরু করি একেবারে গোড়া থেকে
Python আজকের দিনে সবচেয়ে জনপ্রিয় প্রোগ্রামিং ভাষাগুলোর একটি। তবে এর যাত্রা শুরু হয়েছিল খুব সাধারণভাবে। আপনি যখন Python শিখছেন, তখন তার পেছনের ইতিহাস History of Python জানা থাকলে ভাষাটি বুঝতে আরও আগ্রহ তৈরি হবে।
আপনি যখন “Python” শব্দটি শুনেন, তখন হয়তো চোখের সামনে ভেসে ওঠে একটা বড় সাপের ছবি! কিন্তু এই প্রোগ্রামিং ভাষার নামের পেছনে কিন্তু কোনো ভয়ঙ্কর সাপের গল্প নেই।
Python তৈরি করেছেন Guido van Rossum – একজন ডাচ প্রোগ্রামার। আশির দশকের শেষ দিকে তিনি একটা নতুন ভাষা তৈরির কথা ভাবলেন। তখনকার সময়কার প্রোগ্রামিং ভাষাগুলো অনেক জটিল ছিল, নতুনদের জন্য শেখা কঠিন ছিল।
তাই তিনি ভাবলেন, “একটা এমন ভাষা তৈরি করি, যেটা হবে সহজ, পরিষ্কার এবং মজাদার।” এরপর ১৯৮৯ সালের ডিসেম্বরে তিনি শুরু করলেন Python তৈরির কাজ। এবং ১৯৯১ সালে তিনি Python-এর প্রথম ভার্সন রিলিজ করেন।
এই অধ্যায়ে আমরা জানবো:
-
Python কে তৈরি করেছেন?
-
কবে Python তৈরি হয়েছিল?
-
Python এর নাম কেন “Python”?
-
Python এর বিভিন্ন সংস্করণ (Versions)
-
Python 2 ও Python 3 এর পার্থক্য
👨🔬 Python কে তৈরি করেছেন?
Python তৈরি করেছেন Guido van Rossum, একজন ডাচ সফটওয়্যার ইঞ্জিনিয়ার। তিনি ১৯৮০ দশকের শেষ দিকে ABC programming language নিয়ে কাজ করছিলেন এবং তখন তিনি ভাবেন, এমন একটি ভাষা দরকার যা হবে:
-
সহজবোধ্য
-
এক্সপ্রেসিভ (কম কোডে বেশি কিছু করা যায়)
-
ব্যবহারকারীবান্ধব
এরপর তিনি ১৯৮৯ সালের ডিসেম্বরে Python প্রোগ্রামিং ভাষার কাজ শুরু করেন এবং ১৯৯১ সালের ফেব্রুয়ারিতে Python-এর প্রথম অফিসিয়াল সংস্করণ (Python 0.9.0) প্রকাশ করেন।
🤔 Python নামই বা এল কোথা থেকে?
অনেকেই মনে করেন “Python” নামটি সাপের নাম থেকে এসেছে। আসলে Guido van Rossum ছিলেন Monty Python’s Flying Circus নামক একটি ব্রিটিশ কমেডি টিভি শো-এর বড় ভক্ত। শোটি ছিল মজাদার, অভিনব এবং একেবারে ব্যতিক্রমধর্মী। সেই শো-এর নাম থেকেই তিনি “Python” নামটি বেছে নেন। এটি একদিকে মজাদার, অন্যদিকে আকর্ষণীয়।
তাই, হ্যাঁ – Python এর নামকরণ সাপ থেকে নয়, বরং কৌতুকময় একটি টিভি শো থেকে!
📆 Python এর যাত্রাপথ – এক নজরে ইতিহাস
বছর | উল্লেখযোগ্য ঘটনা |
---|---|
1989 | Python তৈরির ভাবনা শুরু করেন Guido |
1991 | Python 0.9.0 – প্রথম ভার্সন রিলিজ |
2000 | Python 2.0 প্রকাশিত হয় |
2008 | Python 3.0 প্রকাশিত হয় |
2020 | Python 2 এর অফিসিয়াল সাপোর্ট বন্ধ হয় |
প্রথম দিককার Python অনেকটাই সীমিত ছিল। ধীরে ধীরে নতুন নতুন ফিচার যোগ হতে থাকে, আর Python হয়ে ওঠে আধুনিক বিশ্বের সবচেয়ে বহুমুখী প্রোগ্রামিং ভাষাগুলোর একটি।
🔄 Python এর সংস্করণসমূহ (Versions of Python) – 1.x থেকে 3.x পর্যন্ত
Python এর অনেকগুলো সংস্করণ এসেছে এবং প্রতিটিতেই নতুন ফিচার যোগ হয়েছে। নিচে প্রধান সংস্করণগুলি উল্লেখ করা হলো:
▶️ Python 1.x (1991)
-
প্রকাশ: ১৯৯১
-
ফিচার: basic syntax, function, exception handling, core data types
▶️ Python 2.x (2000)
-
প্রকাশ: ২০০০
-
গুরুত্বপূর্ণ:
-
Unicode support
-
List comprehensions
-
অনেকদিন পর্যন্ত এই ভার্সনটি ব্যবহার হয়েছে
-
Python 2.7 ছিল শেষ সংস্করণ (2010)
- Python 2 এর অফিসিয়াল সাপোর্ট ২০২০ সালে বন্ধ হয়েছে
- Python 2.7 ছিল শেষ আপডেটেড ভার্সন (2010)
-
▶️ Python 3.x (2008)
- Python 3 এখন প্রধানভাবে ব্যবহৃত হচ্ছে
- ভবিষ্যতের জন্য নির্মিত
- সম্পূর্ণভাবে নতুন ডিজাইন
- প্রকাশ: ২০০৮
- মূল উদ্দেশ্য: Future-proof এবং আরও উন্নত
- ফিচার:
-
Better Unicode support
-
Syntax পরিবর্তন (print “Hello” → print(“Hello”))
-
Type annotations
-
Async / Await, F-string, Dataclasses
-
-
Print একটি ফাংশন হয় (print → print())
-
Unicode ব্যবহারে সহজতা
-
বর্তমানে Python 3.12 পর্যন্ত এসেছে
Python 2 আর আপডেট হয় না। তাই যারা নতুন Python শিখছেন, তাদের জন্য Python 3-ই উপযুক্ত।
⚔️ Python 2 আর Python 3 – এই দুইয়ের পার্থক্য কী?
বিষয় | Python 2 | Python 3 |
---|---|---|
print "Hello" |
print("Hello") |
|
Unicode | আলাদা করে ইউজ করতে হতো | ডিফল্ট |
Division | ৫/২ = ২ | ৫/২ = ২.৫ |
সাপোর্ট | বন্ধ | বর্তমানে অ্যাক্টিভ |
ফিউচার | পুরানো সিস্টেমের জন্য | ভবিষ্যতের ফিচার রেডি |
🧠 Python এর প্রতিটি সংস্করণের মধ্যে কিছু উল্লেখযোগ্য উন্নতি:
-
Python 3.4 – asyncio module যোগ হয়
-
Python 3.6 – f-string, underscores in numeric literals
-
Python 3.8 – Walrus Operator
:=
-
Python 3.9+ – টাইপ হিন্ট, dictionary merging
প্রতি বছর নতুন নতুন আপডেট আসছে এবং Python এখন আধুনিক সফটওয়্যার জগতে এক বিশাল অবস্থানে পৌঁছে গেছে।
🎯 কেন Python শেখা এখনই সঠিক সিদ্ধান্ত?
-
Python এর ভবিষ্যৎ অনেক উজ্জ্বল
-
অনেক বড়ো কোম্পানি যেমন Google, Netflix, NASA, Facebook ইত্যাদি Python ব্যবহার করে
-
চাকরির চাহিদা দিনে দিনে বাড়ছে
📌 সংক্ষিপ্তসার:
-
Python তৈরি করেন Guido van Rossum (1989)
-
নামটি এসেছে Monty Python টিভি শো থেকে
-
Python 2 আর সমর্থিত নয়, এখন Python 3 ব্যবহৃত হচ্ছে
-
Python সংস্করণ অনুযায়ী ফিচার উন্নয়ন হয়েছে ধারাবাহিকভাবে
-
Python শেখা মানেই ভবিষ্যতের টেকনোলজির জন্য নিজেকে প্রস্তুত করা
🐍Python আজ এত জনপ্রিয় কেন?
Python-এর জনপ্রিয়তার মূল কারণ হলো এর সহজতা, স্পষ্টতা ও বহুমুখিতা। আপনি যদি একজন স্কুল-কলেজের ছাত্র হন, চাকরি খুঁজছেন, বা নতুন করে ফ্রিল্যান্সিং শিখতে চান – Python শেখা আপনার জন্য দারুণ লাভজনক।
Google, Netflix, NASA, Facebook, YouTube – এরা সবাই Python ব্যবহার করে।
📚 উপসংহার: Python এর ইতিহাস (History of Python) জানা মানে শিকড় জানা
আজ আপনি যত সহজে Python দিয়ে ওয়েবসাইট, সফটওয়্যার, বা AI বানাতে পারেন, তার পেছনে রয়েছে অনেক বছরের পরিশ্রম ও গবেষণা। Python এর ইতিহাস জানা মানে শুধু তথ্য জানা নয়, বরং ভাষাটিকে আরও কাছ থেকে বুঝে ওঠা।
🔗 আরও পড়ুন :
👉 Chapter 1: Python কী? কেন শিখবেন Python?
🔜 পরবর্তী অধ্যায়:
👉 Chapter 3: কীভাবে Python ইনস্টল করবেন (Windows, Mac, Android)
Learn Python Programming