Python overview in bangla | পাইথন - ওভারভিউ

 


পাইথন একটি উচ্চ-স্তরের, ব্যাখ্যামূলক, ইন্টারেক্টিভ এবং অবজেক্ট-ভিত্তিক স্ক্রিপ্টিং ভাষা। পাইথন অধিক পঠনযোগ্য হিসেবে নকশাকৃত।  এটি ইংরেজি কীওয়ার্ডগুলি ঘন ঘন ব্যবহার করে যেখানে অন্যান্য ভাষাগুলি বিরামচিহ্ন ব্যবহার করে এবং অন্যান্য ভাষার তুলনায় এর সংশ্লেষ মূলক নির্মাণ কম হয়।


 পাইথনকে ব্যাখ্যা করা হয় - ইন্টারপ্রেটার দ্বারা। পাইথন রানটাইমে প্রসেস করা হয়।  আপনার প্রোগ্রামটি কার্যকর করার আগে আপনার এটি সংকলন করার দরকার নেই।  এটি পার্ল এবং পিএইচপি এর অনুরূপ।


 পাইথন ইন্টারেক্টিভ - আপনি আসলে পাইথন প্রম্পটে বসে আপনার প্রোগ্রাম গুলো লেখার জন্য সরাসরি ইন্টারপ্রেটারর সাথে আলাপচারিতা করতে পারেন।


 পাইথন অবজেক্ট-ওরিয়েন্টেড - পাইথন অবজেক্ট-ওরিয়েন্টেড স্টাইল বা প্রোগ্রামিংয়ের কৌশলকে সমর্থন করে যা বস্তুর মধ্যে কোডকে আবৃত করে।


পাইথন একটি শিক্ষানবিশ এর ভাষা - পাইথন প্রাথমিক স্তরের প্রোগ্রামারদের জন্য দুর্দান্ত ভাষা এবং www ব্রাউজার থেকে গেম ও সাধারণ পাঠ্য প্রক্রিয়াকরণ থেকে শুরু করে বিস্তৃত অ্যাপ্লিকেশনগুলির প্রোগ্রামিং করতে সক্ষম।



 পাইথনের ইতিহাস:


 পাইথন আশির দশকের শেষের দিকে এবং নব্বইয়ের দশকের গোড়ার দিকে নেদারল্যান্ডসের ন্যাশনাল রিসার্চ ইনস্টিটিউট ফর ম্যাথমেটিক্স এবং কম্পিউটার সায়েন্সে পাইথন তৈরি করেছিলেন।পাইথন এবিসি, মডিউলা -3, সি, সি ++, অ্যালগল -68, ছোট্টকল, এবং ইউনিক্স শেল এবং অন্যান্য স্ক্রিপ্টিং ভাষা সহ অন্যান্য অনেক ভাষা থেকে উদ্ভূত হয়েছে।


 পাইথন কপিরাইটযুক্ত।  পার্লের মতো পাইথন উত্স কোডটি এখন জিএনইউ জেনারেল পাবলিক লাইসেন্স (জিপিএল) এর অধীনে উপলব্ধ।

পাইথন এখন ইনস্টিটিউটের মূল উন্নয়ন দল দ্বারা রক্ষণাবেক্ষণ করা হচ্ছে, যদিও গিডো ভ্যান রসুম এর অগ্রগতি পরিচালনার ক্ষেত্রে এখনও গুরুত্বপূর্ণ ভূমিকা পালন করে।


 পাইথন বৈশিষ্ট্য



 পাইথনের বৈশিষ্ট্যগুলির মধ্যে রয়েছে -


  •  শিখতে সহজ - পাইথনের কয়েকটি কীওয়ার্ড, সাধারণ কাঠামো এবং একটি স্পষ্টভাবে সংজ্ঞায়িত বাক্য গঠন রয়েছে।  এটি ছাত্রদের দ্রুত কাজ করতে সহায়তা করে।


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


  •  সহজেই বজায় রাখা - পাইথনের উত্স কোডটি বজায় রাখা বেশ সহজ।


  •  একটি বিস্তৃত স্ট্যান্ডার্ড লাইব্রেরি - পাইথনের বেশিরভাগ গ্রন্থাগার ইউএনআইএক্স, উইন্ডোজ এবং ম্যাকিনটোসের সাথে বহনযোগ্য এবং ক্রস-প্ল্যাটফর্মের সাথে সামঞ্জস্যপূর্ণ।


  •  ইন্টারেক্টিভ মোড - পাইথনের একটি ইন্টারেক্টিভ মোডের জন্য সমর্থন রয়েছে যা কোডের স্নিপেটগুলি ইন্টারেক্টিভ টেস্টিং ও ডিবাগিং করতে দেয়।


  •  পোর্টেবল - পাইথন বিভিন্ন ধরণের হার্ডওয়্যার প্ল্যাটফর্ম গুলিতে চলতে পারে এবং সমস্ত প্ল্যাটফর্মে একই ইন্টারফেস রয়েছে।


  •  এক্সটেনেবল - আপনি পাইথন ইন্টারপ্রেটারে নিম্ন-স্তরের মডিউল যুক্ত করতে পারেন।  এই মডিউলগুলি প্রোগ্রামারগুলিকে আরও দক্ষ হতে তাদের সরঞ্জামগুলিতে যুক্ত করতে বা কাস্টমাইজ করতে সক্ষম করে।


  •  ডেটাবেসস - পাইথন সমস্ত বড় বাণিজ্যিক ডাটাবেসে ইন্টারফেস সরবরাহ করে।


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


  •  স্কেবলযোগ্য - পাইথন শেল স্ক্রিপ্টিংয়ের চেয়ে বড় প্রোগ্রামগুলির জন্য আরও ভাল কাঠামো এবং সমর্থন সরবরাহ করে।


 উপরে বর্ণিত বৈশিষ্ট্যগুলি ছাড়াও পাইথনের ভাল বৈশিষ্ট্যের একটি বড় তালিকা রয়েছে, কয়েকটি নীচে তালিকাভুক্ত রয়েছে -


  •  এটি কার্যকরী এবং কাঠামোগত প্রোগ্রামিং পদ্ধতির পাশাপাশি ওওপি সমর্থন করে।


  •  এটি স্ক্রিপ্টিং ভাষা হিসাবে ব্যবহৃত হতে পারে বা বড় অ্যাপ্লিকেশন তৈরির জন্য বাইট-কোডে সংকলন করা যায়।


  •  এটি খুব উচ্চ-স্তরের গতিশীল ডেটা প্রকার সরবরাহ করে এবং ডায়নামিক ধরণের চেকিং সমর্থন করে।


  •  এটি স্বয়ংক্রিয় গারবেজ সংগ্রহকে সমর্থন করে।


 এটি সহজে সি, সি ++, সিওএম, অ্যাক্টিভএক্স, কর্নবিএ এবং জাভার সাথে সংহত করা যায়।

Post a Comment

Previous Post Next Post