পাইথনের সূচনা, লাইব্রেরি ও কমিউনিটি
পাইথনের উৎপত্তি
পাইথন প্রোগ্রামিং এর সূচনা 1989 সালের ডিসেম্বরে শুরু হয়েছিল। পাইথন প্রোগ্রামটির তৈরি করে ছিলেন গুইডো ভ্যান রোসাম। তিনি প্রথম জীবনে শখের বসেই প্রোগ্রামিং করা শুরু করেছিলেন। সেই সময়ে, ভ্যান রোসাম ডাচ CWI গবেষণা ইনস্টিটিউটের একটি প্রকল্পে কাজ করছিলেন, যা পরে বন্ধ হয়ে যায়। ভ্যান রসাম পাইথন তৈরি করার সময় ABC ল্যাংগুয়েজ নামে পরিচিত এই নতুন ভাষার মৌলিক বৈশিষ্ট্য কিছু ব্যবহার করেছিলেন।
এই ভাষার প্রধান বৈশিষ্ট্য হল যে এটিকে সহজ রাখা খুবই সহজ এবং এটি একাধিক প্ল্যাটফর্ম কাজ করতে সক্ষম। ব্যক্তিগত কম্পিউটার জনপ্রিয় লাভের সঙ্গে সঙ্গেই এই দুটিই বৈশিষ্ট্যই খুব গুরুত্বপূর্ণ ছিল। এবং যেহেতু পাইথন বিভিন্ন লাইব্রেরি ও ফ্রেমওয়ার্ক তৈরি করা হয়েছিল তাই এই প্রোগামিং ল্যাংগুয়েজটি ও বেশ প্রোগ্রামার প্রিয় হয়ে ওঠে।
তার সাথে সাথেই পাইথন প্রোগ্রামিংকে আরও কার্যকরী করতে আরও বিভিন্ন প্লাগ-ইন ও সরঞ্জাম তৈরি কারা হয়েছে ওপেন কমিউনিটির মাধ্যমে। পাইথন বানানোর পাশাপাশি ব্যবহার করা সহজ, ভ্যান রোসাম এমন উদ্যোগ নিয়ে কাজ করছে যা শুধুমাত্র কয়েকজনকে নয়, প্রত্যেককে প্রোগ্রামারকে উৎসাহিত করে। ভ্যান রসম পাইথনকে ওপেন সোর্স করারই সিদ্ধান্ত নিয়েছিল সেটাই এই ল্যাংগুয়েজকে আরও মানুষের কাছে পৌচ্ছে দিয়েছে এবং একটা কমিউনিটি তৈরি হয়েছে যা পরবর্তীকালে আরও ডেভলপ করতে হেল্প করেছে। পাইথন ওপেন কমিউনিটি এর মাধ্যমে ২০০০ সালে Python 2.0 প্রকাশ পায়। Python 2.0-এর কয়েকটি নতুন সংস্করণ এখনও ব্যবহার করা হচ্ছে, কিন্তু ২০০৮ সালে আসা Python 3 ও হালে ২০২০ সালে আসা Python 3.9 বিশ্বকে ঝড়ের মধ্যে নিয়ে যাচ্ছে এবং সবচেয়ে অনুমান করা হচ্ছে যে এটি আগামী কয়েক বছরের মধ্যে তথ্যপ্রযুক্তি ও অন্যান্য ইন্ড্রাসটিকে তথা আর্টিফিসিয়াল ইন্টেলিজেন্সকে আমূল পরিবর্তন করে ফেলবে।
লাইব্রেরি ও কমিউনিটি
পাইথন এখন প্রায় 25 বছরেরও বেশি সময় ধরে জনপ্রিয়তা আছে কারণ এটি ব্যবহার করতে শেখার সবচেয়ে সহজ কোডগুলির মধ্যে একটি। যেহেতু এই সিস্টেমটি ওপেন সোর্স করা হয়েছিল সেহেতু এর কমিউনিটি অনেক বড় হয়েছে। এই কোডটি যেকোনো প্রোগ্রামার ব্যবহার করতে পারে তাদের নিজস্ব সিস্টেমে পাইথন প্রোগ্রাম ইনস্টল করতে পারে এবং এটি তাদের নিজের ব্যক্তিগত ব্যবহারের জন্য ব্যবহার করতে পারে। এই প্রোগামাররা কোডিং এর সুবিধা ও অন্য প্রোগামারদের শিখতে সুবিধা করে দেওয়ার জন্য তৈরি করেছে পাইথন লাইব্রেরি ও ডকুমেন্টটেশন। পাইথনের লাইব্রেরিটি ব্যবহার করা সহজ।
যেহেতু পাইথন এত জনপ্রিয়, পাইথনের কমিউনিটিটা বেশ বড়। এই প্রোগ্রামিং পণ্যগুলির জন্য প্রচুর নেটওয়ার্কিং এবং কর্মশালা আয়োজন করা হয়। অনলাইন ফোরামে প্রশ্ন জিজ্ঞাসা করেও প্রোগামিং সম্পর্কে জানা যায়৷ তুমি যদি পাইথনের একজন শিক্ষানবিস হও তবে তুমিও এই জায়গাগুলির বিভিন্ন প্রশ্ন করা ও ভালো করে দেখতে কারণ এটি তোমাকে আরও শিখতে এবং এমনকি কিছু নতুন আরোও প্রোগামারদের সাথে দেখা করতে সহায়তা করতে পারে।
প্রথম কোডিং ল্যাংগুয়েজ হিসাবে, পাইথন হল সেরা বিকল্পগুলির মধ্যে একটি যা তুমি শেখা শুরু করতে পারো। এটি শুরু করা সহজ এবং যেহেতু এটি কাজ করবে বিভিন্ন প্ল্যাটফর্মে, তোমার ব্যক্তিগত কম্পিউটারে কাজ করা নিশ্চিত। যেহেতু এটি পড়া সহজ, তুমি দেখতে পাবে যে এই ল্যাংগুয়েজে কোডিং শেখা খুব একটি বড় চ্যালেঞ্জ হবে না এবং তুমি অল্প সময়ের মধ্যেই নিজেই শিখে ফেলতে পারবে বা অন্য কারুর কাছ থেকে শিখতে পারবে।