পাইথনের বর্তমান এবং পাইথন দিয়ে ভবিষ্যতের দৃষ্টি

Mohammad Anisul Islam
2 min readSep 14, 2021

প্রযুক্তি নিয়ে সামান্য ধারণা রাখেন, কিন্তু পাইথনের নাম শোনেননি এমন মানুষ পাওয়া বর্তমানে দুষ্কর। পৃথিবীতে বর্তমানে সবচেয়ে আধুনিক প্রযুক্তি গুলো তৈরিতে অন্যতম ব্যবহৃত প্রোগ্রামিং ল্যাঙ্গুয়েজ হচ্ছে পাইথন ।

কোথায় ব্যবহার করা হচ্ছে না পাইথন ?

ওয়েব ডেভেলপমেন্ট , সাইন্টিফিক রিসার্চ মেশিন লার্নিং, ডিপ লার্নিং, আর্টিফিশিয়াল ইন্টেলিজেন্স, ডাটা সায়েন্স সব জায়গায় পাইথন ব্যবহার করা হচ্ছে।

পাইথন এত দ্রুত জনপ্রিয় হওয়ার প্রধান কারণ এখানে অল্প কথায় মানে অল্প কোড লিখে কম্পিউটারকে অনেক বেশি বুঝানো যায়। মানে অনেক বেশি কাজ করা যায়। যদি একই কাজ সি অথবা সি++ দিয়ে করতে হয় তাহলে অনেক বেশি কোড করা প্রয়োজন হয়। তাই দুনিয়ার ডেভেলপাররা বড় বড় প্রজেক্টগুলো করতে এবং সময় বাঁচাতে Python বেছে নেওয়া শুরু করলেন ।

আর পাইথন দিয়ে মোটামুটি সব ধরনের প্রোগ্রামিং স্ট্রাকচার মেনটেইন করে কাজ করা যায়। খুব বেশি ডাটা টাইপ ঠিক রাখার ঝামেলা পাইথন নেয়না।

আর মোটামুটি ভাবে কাজ করার জন্য পাইথনে বিশাল একটা লাইব্রেরি তৈরি করে রাখা আছে। যেগুলো দিয়ে খুব সহজে ইমপোর্ট করে কাজ করা যায়। অন্য ল্যাঙ্গুয়েজ দিয়ে একই কাজ করতে হয়তো বিশাল কোড করতে হয়। কিন্তু পাইথনে অলরেডি কোডগুলো কেউ করে লাইব্রেরী বানিয়ে রেখেছে এবং সেখান থেকে প্রয়োজন অনুসারে ইমপোর্ট করে কাজ করে ফেলা যায় । এটা পাইথনের বিশাল একটা সুবিধা।

পাইথন দিয়ে ডেক্সটপ অ্যাপ ডেভেলপমেন্ট হচ্ছে, Django Framework দিয়ে ওয়েব ডেভেলপমেন্ট হচ্ছে,Kivy Framework দিয়ে মোবাইল অ্যাপ ডেভেলপ করা গেলেও খুব বেশি ব্যবহার করা হয় না। এদিকে পাইথন একটু পিছিয়ে আছে মার্কেটে। তবে পাইথন বর্তমানে বেশি ব্যবহার করা হচ্ছে ডাটা সায়েন্স এবং Web প্রোগ্রামিংয়ে । আর অটোমেটিক সিস্টেম তৈরিতে পাইথনের ব্যবহার তো আমরা সবাই জানি।

আপনাদের মত মনে প্রশ্ন আসতে পারে বড় বড় কোম্পানিগুলো কি পাইথন ব্যবহার করে?

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

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

এবার যদি পাইথনের ভবিষ্যৎ নিয়ে কথা বলতে হয় অনেকের মনে সন্দেহ পাইথন এত বেশি ব্যবহার করা হচ্ছে এটা হয়তো দ্রুত হারিয়ে যেতে পারে অথবা পাইথনের বিকল্প দ্রুত চলে আসতে পারে!

পাইথনের বিকল্প আসলে অনেক আগে থেকেই আছে । R প্রোগ্রামিং ভাষা দিয়ে পাইথনের একই ধরনের প্রায় কাজ করা যায় । কিন্তু তাও এখনও পর্যন্ত পাইথনের ব্যবহার বিশাল। এটা বাড়ছে দিনদিন।

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

ভবিষ্যৎ এ আসলে কখন কি হবে সেটা খুব বেশি অনুমান করা যায় না। টেকনোলজির মাঠে এটা আরো কঠিন। তবে এটুকু বলা যায় পাইথন শিখলে যদি কখনো পাইথনের বিকল্প চলে আসে সেটা সহজেই শিখে ফেলতে পারবেন । আর নতুন একটা প্রযুক্তি শেখার আনন্দ সবসময় অন্যরকম।

--

--

Mohammad Anisul Islam

Software Engineer || Full Stack Developer || Technical Writer || Speaker