পাইথন প্রোগ্রামিং কি?
পাইথন প্রোগ্রামিং ভাষা
পাইথন (Python) একটি বস্তু-সংশ্লিষ্ট (object-oriented) উচ্চস্বরের প্রোগ্রামিং ভাষা। ১৯৯১ সালে
গুইডো ভ্যান রোসাম এটি প্রথম প্রকাশ করেন। পাইথন নির্মাণ করার সময় প্রোগ্রামকে পঠনযোগ্যতার ওপর | বেশি জোর দেয়া হয়েছে। এখানে প্রোগ্রামারের পরিশ্রমকে কম্পিউটারের চেয়ে বেশি গুরুত্ব দেয়া হয়েছে। | পাইথনের কোর সিনট্যাক্স ও সেমান্টিক্স খুবই সংক্ষিপ্ত, তবে ভাষাটির স্ট্যান্ডার্ড লাইব্রেরি অনেক সমৃদ্ধ । | পাইথন প্রোগ্রামারদের সমাজ থেকে পাইথন দর্শন এর সূচনা হয়েছে।
পাইথন একটি বহু-প্যারাডাইম প্রোগ্রামিং ভাষা (ফাংশন-ভিত্তিক, বস্তু-সংশ্লিষ্ট ও নিদের্শমূলক) এবং এটি একটি পুরোপুরি চলমান প্রোগ্রামিং ভাষা যার স্বনিয়ন্ত্রিত মেমরি ব্যবস্থাপনা রয়েছে। এদিক থেকে এটি পার্ল, রুবি প্রভৃতির মতো।
পাইথন ভাষার মুক্ত, কমিউনিটি-ভিত্তিক উন্নয়ন মডেল রয়েছে, যার দায়িত্বে আছে পাইথন সফটওয়ার ফাউন্ডেশন নামের একটি অলাভজনক প্রতিষ্ঠান। এই ভাষাটির বিভিন্ন অংশের বিধিবদ্ধ বৈশিষ্ট্য ও আদর্শ থাকলেও পুরো ভাষাটিকে এখনো সম্পূর্ণ বিধিবদ্ধ করা হয়নি।
পাইথন এর নামকরণ
এই প্রোগ্রামিং ভাষাটির নামকরণ করা হয়েছে ব্রিটিশ রম্য শো ‘মন্টি পাইথন’ এর নামে।
পাইথন এর ইতিহাস
১৯৮০ দশকের দিকে পাইথনের ধারণা দেন নেদারল্যান্ডের CWI-এর গবেষক গুইডো ভ্যান রোসাম। মূলত এবিসি’র উত্তরসূরি হিসেবে পাইথনের আবির্ভাব হয়েছে যা এক্সেপশন হ্যান্ডলিং করতে এবং অ্যামিবা অপারেটিং সিস্টেমের সাথে কাজ করতে সক্ষম ছিল । ভ্যান রোসাম পাইথনের প্রধান লেখক এবং বর্তমান পাইথনের উন্নয়নে তিনি প্রধানত নেতৃত্ব দিচ্ছেন। তাকে পাইথনের আজীবন পরিচালক হিসেবে সম্মান দেয়া হয়েছে।
পাইথন এর ব্যবহার
যে সকল বড় বড় প্রকল্পে পাইথন ব্যবহৃত হয়েছে তার মধ্যে জোপ অ্যাপ্লিকেশন সার্ভার, এমনেট ডিস্ট্রিবিউটেড ফাইল স্টোর, ইউটিউব এবং মূল বিটটরেন্ট ক্লায়েন্ট উল্লেখযোগ্য। যে সমস্ত বড় প্রতিষ্ঠান পাইথন ব্যবহার করে তাদের মধ্যে গুগল ও নাসা উল্লেখযোগ্য।
তথ্য নিরাপত্তা শিল্পে পাইথনে বহুবিধ ব্যবহার লক্ষণীয়। এর মধ্যে ইমিউনিটি সিকিউরিটির কিছু টুলস, কোর সিকিউরিটির কিছু টুলস, ওয়েব অ্যাপ্লিকেশনের নিরাপত্তা স্ক্যানার ওয়াপিটি ও ফাজার টিএওএফ বিশেষভাবে উল্লেখযোগ্য। সাধারণত দ্রুত সফটওয়্যার নির্মাণের জন্য পাইথন ব্যবহৃত হয়।
0 মন্তব্য(গুলি):
একটি মন্তব্য পোস্ট করুন