আমরা প্রোগ্রামিং ল্যাঙ্গুয়েজ ব্যবহার করি একটি সফটওয়ারের মধ্যে আধুনিকত্ব তুলে ধরতে। একটি সফটওয়্যার যখন তৈরী করা হয়, তখন অবশ্যয় লক্ষ্য রাখতে হয় সফটওয়্যারটি যেন মানুষ অনেক সহজেই ব্যবহার করতে পারে। আর এইটার উপর ভিত্তি করে যুগে যুগে অনেক প্রোগ্রামিং ল্যাঙ্গুয়েজ তৈরী করা হইয়েছে। সেই ১৫৩৯ সাল থেকে শুরু করে এই পর্যন্ত প্রায় ৫০০ এর অধিক প্রোগ্রামিং ল্যাঙ্গুয়েজ তৈরী হইয়েছে (প্রোগ্রামিং ভাষার তালিকা)। প্রতিটা ল্যাঙ্গুয়েজ তৈরী করা হয় সফটওয়্যার আরও উন্নত ভাবে তৈরী করার জন্য, যেন সবাই অনেক সহজেই তাদের কাজগুলো করতে পারে এবং আধুনিকতার সাথে নিজেকে মানিয়ে নিতে পারে।
প্রোগ্রামিং জগতে পাইথন ১৯৯০ সাল থেকে রাজত্ব করে আসছে। যুগে যুগে শুরু থেকেই জায়গা করে নিয়েছে বহু ডেভেলপারদের হৃদয়। একটি সফটওয়্যার তৈরী করতে গেলে ডেভেলপারদের মনে প্রশ্ন জাগে কোন প্রোগ্রামিং ল্যাঙ্গুয়েজ ব্যবহার করে সব থেকে সহজে এবং কম সময়ের মাদ্ধমে একটি সফটওয়্যারকে সুন্দরতম ও সব থেকে বেশি নিরাপত্তা দিতে পারে। এই সবকিছুর উপর ভিত্তি করে গিডো ভান রসম তৈরী করেছে পাইথন প্রোগ্রামিং ল্যাঙ্গুয়েজ। বর্তমানে পাইথনের উন্নয়নে তিনিই প্রধানত নেতৃত্ব দিচ্ছেন। তাকে পাইথনের আজীবন পরিচালক হিসেবে সম্মান দেয়া হয়েছে।
পাইথন প্রোগ্রামিং ল্যাঙ্গুয়েজ যেমন একটি যাদুর মতো প্রত্যেকের মন জয় করে নেয়। ঠিক তেমনি পাইথন প্রোগ্রামিং ল্যাঙ্গুয়েজ জয় করে নিয়েছে এই পুরো বিশ্বটাকে। মোবাইল, কম্পিউটার, ওয়েব, অটোমোশন, রোবোটিক্স, বিগ ডাটা থেকে শুরু করে প্রায় প্রতিটা জায়গায় রয়েছে পাইথন এর পদচারণা। একটি দেশে রাজত্ব করতে যেমন অনেকগুলো মানুষের দরকার হয়, ঠিক তেমনি পাইথন প্রতিটা ডেভেলপারের মাঝে জায়গা করে নিয়েছে তার কিছু লাইব্রেরি দিয়ে। যেমনঃ
ওয়েব এপ্লিকেশন:
- Django
- Flask
- Tornado
গ্রাফিক্যাল ইউজার ইন্টারফেইস:
- PyOt
- Tkinter
- Kivy (ডেস্কটপ, অ্যান্ড্রয়েড ইত্যাদি)
ডাটা সায়েন্স এবং মেশিন লার্নিং:
- scikit-learn
- Pandas
- Numpy
এই রকম আরও লাইব্রেরি নিয়ে বিশ্বে জায়গা করে নিয়েছে পাইথন প্রোগ্রামিং ল্যাঙ্গুয়েজ। পাইথন দিয়ে বিশ্বে একটি জায়গা করে নিতে আজই শেখা শুরু করেন পাইথন প্রোগ্রামিং ল্যাঙ্গুয়েজ।
আশা করি আপনাদের সাথে আমার পাইথন প্রোগ্রামিং এর যাত্রা অনেক বড় হবে। কিন্তু আমরা শিখবো অনেক সহজেই এবং বোধগম্য ভাষায়।
---মারজুক আহমেদ সিদ্দিকী
Comments
Post a Comment