Skip to main content

পাইথন প্রোগ্রামিং ভাষার সংস্করণ

পাইথন প্রোগ্রামিং শুরু করার আগে আমাদের অবশ্যয় বেঁছে নিতে হবে, আমরা পাইথন এর কোন সংস্করণটি নিয়ে প্রোগ্রামিং করতে চাই। আমাদের এমন একটি সংস্করণ নিয়ে কাজ করতে হবে যেন ভবিষ্যতে পাইথন নিয়ে কোনো কাজ করতে গেলে অনেক সহজেই আমাদের কাজগুলা করতে পারি। এবং অনেক দ্রুত আমরা আমাদের সফটওয়্যারগুলো উন্নয়ন করতে পারি। 

পাইথন প্রোগ্রামিং ল্যাঙ্গুয়েজে মোট তিন ধরণের সংস্করণ আছে: 

  • পাইথন ১
  • পাইথন ২
  • পাইথন ৩

পাইথন ১:
যখন প্রথম পাইথন প্রোগ্রামিং মুক্তি দেওয়া হয় তখন পাইথন এর সংস্করণ ছিল ০.৯.০ (ফেব্রুয়ারী ১৯৯১) । এই পর্যাইয়ে পাইথন প্রোগ্রামিং ল্যাঙ্গুয়েজে উপস্থিত ছিল ক্লাস, ইনহেরিটেন্স, এক্সেপশন হ্যান্ডলিং, ফাঙ্কশন, লিস্ট, ডিকশেনারী, স্ট্রিং।
এবং অনেক হালনাগাদের পরে ১৯৯৪ সালের জানুয়ারিতে সংস্করণ ১.০ নিয়ে মুক্তি দেয়া হয় পাইথন প্রোগ্রামিং ল্যাঙ্গুয়েজের। এই রিলিজটিতে অন্তর্ভুক্ত থাকা প্রধান নতুন বৈশিষ্ট্যগুলি হ'ল কার্যকরী প্রোগ্রামিং সরঞ্জামগুলি ল্যামডা, ম্যাপ, ফিল্টার। এই থেকে শুরু হলো পাইথন ১ এর যাত্রা।
ভ্যান রসম CWI তে থাকাকালীন সর্বশেষ সংস্করণটি 1995 সালে পাইথন 1.2 ছিল। ভ্যান রসম ভার্জিনিয়ার রেস্টনে কর্পোরেশন ফর ন্যাশনাল রিসার্চ ইনিশিয়েটিভস (সিএনআরআই) -এ পাইথনের কাজ চালিয়ে যান যেখানে তিনি বেশ কয়েকটি সংস্করণ প্রকাশ করেছিলেন। ২০০০ সালে পাইথন ১.৬ নিয়ে শেষ করলো পাইথন ১ এর যাত্রা। 


পাইথন ২:
পাইথন ১ এর সমাপ্তি হওয়ার সাথে সাথেই মুক্তি পেলো পাইথন ২.০ অক্টোবর মাসে ২০০০ সালে। এবং আমাদের সাথে পরিচয় করে দেয় লিস্ট কম্প্রিহেনশন এবং ফাঙ্কশনাল প্রোগ্রামিং লাঙ্গুয়েজের SETL এবং Haskell এর সাথে। সেই ২০০০ সাল থেকে শুরু করে ক্রমে ক্রমে হালনাগাদ এর মাধ্যমে বর্তমানে পাইথন ২ এর শেষ সংস্করণ হইয়েছে পাইথন ২.৭.১৮ (এপ্রিল ২০২০)। এবং এইটাই পাইথন ২ এর শেষ সংস্করন। এর পরে আর কোনো পাইথন ২ এর সংস্করণ মুক্তি পাবে না। 


পাইথন ৩:
২০০৮ সালের ৩ ডিসেম্বরে মুক্তি পাই পাইথন ৩.০। এবং পাইথন ৩ কে এমনভাবে তৈরী করা হয় যেন পাইথন ২ এর থেকে অনেক বেশি উপযুক্ত হয় এবং পাইথন ৩ যেন অনেক সহজেই বাস্তবায়ন করা যাই পাইথন ২ থেকে। পাইথন ৩ তৈরী করা হয় পাইথন ২ এর থেকে অনেক আলাদা ভাবে। অনেক ফাঙ্কশন আছে যেগুলা পাইথন ২ এর থেকে সম্পূর্ণ ভিন্ন রকমের কাজ করে। পাইথন ৩ তে অনেক ফাঙ্কশন বাদ দিয়ে দেয়া হয় যেগুলো পাইথন ২ তে বেবহার করা হতো। এককথায় বলতে গেলে পাইথন ৩ আসার পর প্রোগ্রামিং জগৎকে সম্পূর্ণ ভাবে পরিবর্তন করে দিয়েছে। শত শত ডেভেলপার এর মন কেড়ে নিয়েছে পাইথন ৩ এর কিছু অসাধারণ লাইব্রেরি এর মাধ্যমে। বর্তমান সময়ই পাইথন ৩ এর শেষ ভার্সন মুক্তি পাই ২০২০ সালের ডিসেম্বরে পাইথন ৩.৯.১। এবং পাইথন ৩ হয়তো আগামী প্রোগ্রামিং দুনিয়াকে আধুনিকের ছোঁয়া দিয়ে ঘিরে রাখবে। 


⭐ এখন আমাদের মাঝে প্রশ্ন থাকে একটাই, আমরা পাইথন এর কোন সংস্করণটি নিয়ে কাজ করবো বা কোন সংস্করণটি নিয়ে কাজ করলে ভবিষ্যতে অনেক লাভ হবে?
এই প্রশ্নের উত্তর দেখতে আমি একটি ভিডিও বাত্রা তৈরী করেছি আপনাদের জন্য। এবং এই ভিডিওটি দেখলে আপনি সম্পূর্ণ বুঝতে বা জানতে পারবেন যে পাইথন এর কোন সংস্করণটি নিয়ে আপনার প্রোগ্রামিং শুরু করলে ভবিষ্যতে অনেক লাভবান হবেন। 







Comments

Popular posts from this blog

Why do we learn Python? / Why is Python so popular?

We use a programming language to highlight modernity in software. When creating software, it is important to make sure that the software is easy for people to use. And based on this, many programming languages ​​have been created over the ages. More than 500 programming languages ​​have been created since 1539 ( list of programming languages ). Every language is built to make the software more advanced so that everyone can do their work more easily and adapt to modernity. Python has dominated the programming world since the 1990s. The hearts of many developers have taken place from the very beginning. When it comes to creating software, the question arises in the minds of the developers in which programming language is the easiest and in the shortest possible time to make the software the most beautiful and the most secure. Based on all this,  Guido van Rossum has created the Python programming language. He is currently leading the development of Python. He has been honored as the lif

How the print () function works in Python programming language?

Now we will learn how Python's print () function works. Let's see how we can express ourselves through the Python programming language. Every human being has a name, and this name is his identity. Likewise, every programming language has an identity, and that is an extension. Extensions allow us to recognize or understand which programming language. So we will first create a Python file. And the extension of the file must be saved with (.py) . Now looking at the extension of this file, we understand that this is a file of Python programming language. Now we will open this Python file with any editor. The print () function is used to view the output of something in the Python programming language. First, we will write the print function. We can display any text using this print () function. And we can see what our program is outputting. Now we will put a double quotation ("") inside this print () function. And whatever we write inside this double quotation will show as

পাইথন প্রোগ্রামিং ল্যাংগুয়েজে print() ফাংশন কিভাবে কাজ করে?

এখন আমরা শিখবো কিভাবে পাইথনের print() ফাংশনটি কিভাবে কাজ করে। পাইথন প্রোগ্রামিং ল্যাংগুয়েজ এর মাদ্ধমে কিভাবে আমরা আমাদের মনের ভাব প্রকাশ করতে পারি সেইটা দেখবো। আমাদের প্রতিটা মানুষেরই একটি নাম আছে, আর এই নামই হলো তার পরিচয়। ঠিক তেমনিই প্রতিটা প্রোগ্রামিং ল্যাংগুয়েজেরই একটি পরিচয় আছে, আর সেইটা হলো এক্সটেনশন। এক্সটেনশনের মাদ্ধমে আমরা চিনতে বা বুঝতে পারি কোন প্রোগ্রামিং লাঙ্গুয়েজটি। তাই আমরা প্রথমেই একটি পাইথন ফাইল তৈরী করে নিবো। এবং ফাইল এর এক্সটেনশন অবশ্যয় (.py) দিয়ে সেভ করতে হবে।  এখন এই ফাইলের এক্সটেনশন দেখে আমরা বুঝতে পারছি যে, এইটা পাইথন প্রোগ্রামিং ল্যাংগুয়েজ এর ফাইল। এখন আমরা এই পাইথনের ফাইলটি যেকোনো এডিটর দিয়ে ওপেন করবো। পাইথন প্রোগ্রামিং ল্যাংগুয়েজে কোনো কিছুর আউটপুট দেখতে হলে প্রিন্ট() ফাংশনটি ব্যবহার করা হয়। প্রথমেই আমরা প্রিন্ট ফাংশনটি লিখবো। এই প্রিন্ট() ফাংশনের মাদ্ধমেই আমরা যেকোনো লিখা প্রদর্শন করতে পারি। এবং দেখতে পারি আমাদের প্রোগ্রামটি কি আউটপুট দিচ্ছে।  এখন আমরা এই প্রিন্ট() ফাংশনের ভেতর ডাবল কোটেশন (" ") দিবো। এবং এই ডাবল কোটেশনের ভেতর আমরা যা কিছুই লিখি না