পাইথনে ইনস: আপনার জানা দরকার Everything



এই নিবন্ধটি আপনাকে একটি সাধারণ তবুও গুরুত্বপূর্ণ ধারণার সাথে পরিচয় করিয়ে দেবে যা পুরোপুরি ব্যবহারিক বিক্ষোভের সাথে ইন ইন পাইথন on

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

সুতরাং আমাদের এখন শুরু করা যাক,





জাভা অ্যারে সর্বোচ্চ মান খুঁজে

পাইথনে ইনস

কাজ শুরু করার ভূমিকা

আপনি যদি কিছু সময়ের জন্য পাইথন ব্যবহার করে থাকেন তবে আপনি পাইথন একটি অবজেক্ট ওরিয়েন্টেড প্রোগ্রামিং ল্যাঙ্গুয়েজ is এর মূল অর্থটি হ'ল আপনি পাইথন পরিবেশে যা কিছু তৈরি করেন তাকে অবজেক্ট হিসাবে আখ্যায়িত করা হয়। পাইথনের __init__ ফাংশন সম্পর্কে আরও অন্বেষণ করার আগে এখন আসুন আমরা বেসিকগুলি বের করি।

ক্লাস



পাইথনের একটি শ্রেণি একত্রিত করে বিভিন্ন উপাদানগুলির একটি বিভাগ বা সেট যা একে অপরের সাথে এক বা একাধিক সাদৃশ্য ভাগ করে, তবে প্রকার, গুণমান এবং ধরণের মাধ্যমে অন্য শ্রেণীর থেকে পৃথক। প্রযুক্তিগত পরিভাষায় আমরা পাইথনের একটি শ্রেণিকে একই বা সঠিক আচরণের সাথে পৃথক বস্তুর নীলনকশা হিসাবে সংজ্ঞায়িত করতে পারি।

অবজেক্ট

পাইথনের একটি অবজেক্ট একটি ক্লাসের একটি উদাহরণ এবং এটি ক্লাসে সংজ্ঞায়িত ফাংশন সম্পাদন করার জন্য প্রোগ্রাম করা যেতে পারে।



স্ব

পাইথনের সেলফ ইন কীওয়ার্ডটি একটি শ্রেণীর সমস্ত দৃষ্টান্তে ব্যবহৃত হয়। স্ব কীওয়ার্ডটি ব্যবহার করে, একটি শ্রেণীর মধ্যে সংজ্ঞায়িত সমস্ত দৃষ্টান্তগুলি যার পদ্ধতি এবং বৈশিষ্ট্যগুলি সহ সহজেই অ্যাক্সেস করতে পারে।

এটা

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

ইন ইন পাইথনে এই নিবন্ধটি নিয়ে চালিত হওয়া,

পাইথনে আর ডি ব্যবহার

উপরে ভাগ করা __init__ এর সংজ্ঞা থেকে, আপনি এখন এই পদ্ধতিটি ঠিক কী করে তা সম্পর্কে কিছুটা ধারণা পান। এই ধারণাটি আরও স্পষ্ট করার জন্য, আসুন একটি উদাহরণ দেখুন।

# 1 উদাহরণ

লক্ষ্য: পাইথনের একটি রেসিং গেমটি 'এনএফএস' নামে প্রোগ্রাম করার জন্য।

সমাধান: আপনি যদি পাইথনে একটি রেসিং গেম তৈরি করতে চান তবে “এনএফএস” নামটি আপনার তৈরি করতে হবে এমন একটি মৌলিক অবজেক্ট যা আপনার প্রয়োজন। গেমের মধ্যে আপনি যে কারগুলি তৈরি করেছেন তার প্রত্যেকটিতে আলাদা আলাদা বৈশিষ্ট্য থাকবে, উদাহরণস্বরূপ রঙ, গতি ইত্যাদি পাশাপাশি গিয়ার পরিবর্তন, ত্বরণ, বিরতি ইত্যাদির মতো পদ্ধতি have

আপনি যখন এই ধারণাটিকে পাইথন ইন্টারপ্রেটারে কোড করেন তখন এর মতো দেখতে কিছু হওয়া উচিত।

ক্লাস কার (অবজেক্ট): '' 'গাড়ীর জন্য ব্লুপ্রিন্ট' '' ডিএফ __init __ (স্ব, মডেল, রঙ, সংস্থা, স্পিড_লিট): সেলফোলার = রঙ স্ব ডটকমপিনি = সংস্থা সেলফ স্পিড_লিট = স্পিড_লিট সেল্ট.মোডেল = মডেল ডিএফ শুরু (স্ব): মুদ্রণ ('শুরু') Def স্টপ (স্ব): মুদ্রণ ('থামানো') Def অ্যাক্সিলারেট (স্ব): মুদ্রণ ('অ্যাকসিলারেটিং ...') 'অ্যাকসিলারেটর কার্যকারিতা এখানে' Def change_gear (স্ব, গিয়ার_প্রকার) : মুদ্রণ ('গিয়ার পরিবর্তিত') 'গিয়ার সম্পর্কিত কার্যকারিতা এখানে' এখন আমরা যে জিনিসগুলি তৈরি করেছি, আসুন আমরা গেমটিতে পৃথক গাড়ি তৈরি করতে এগিয়ে চলি। মারুঠি_সুজুকি = গাড়ি ('এরটিগা', 'কালো', 'সুজুকি', 60) অডি = গাড়ি ('এ 6', 'লাল', 'অডি', 80)

উপরের উদাহরণে, আমরা দুটি ভিন্ন গাড়ি মডেল তৈরি করেছি যার মধ্যে একটি হ'ল সুজুকি আরটিগা এবং দ্বিতীয় অডি এ।। এই বিষয়গুলি সফলভাবে তৈরি হয়ে গেলে, আমরা আরম্ভ করতে __init__ পদ্ধতিটি ব্যবহার করতে পারি এবং পরবর্তী পদক্ষেপের জন্য প্রস্তুত করতে পারি।

এই উদাহরণে, আমরা শ্রেণীর বিভিন্ন উদাহরণ উপস্থাপন করতে স্ব-পদ্ধতিটি ব্যবহার করতে পারি এবং প্রদত্ত যুক্তিগুলির সাথে বৈশিষ্ট্যগুলিও আবদ্ধ করতে পারি। স্ব-পদ্ধতিটি ব্যবহার করে আমাদের ক্লাসের মধ্যে আমরা যে বৈশিষ্ট্যগুলি এবং পদ্ধতিগুলি তৈরি করেছি তা মূলত অ্যাক্সেসের অনুমতি দেবে।

ইন ইন পাইথনে এই নিবন্ধটি নিয়ে চালিত হওয়া,

পিএইচপি বস্তুকে অ্যারে রূপান্তর করে

# 2 উদাহরণ

লক্ষ্য: আয়তক্ষেত্র, প্রস্থ (খ = 120), দৈর্ঘ্য (l = 160) সমেত একটি আয়তক্ষেত্রাকার ক্ষেত্রের উন্নয়ন ব্যয় অনুসন্ধান করতে। 1 বর্গমিটারের দাম 2000 INR is

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

শ্রেণীর আয়তক্ষেত্র: Def __init __ (স্ব, দৈর্ঘ্য, প্রস্থ, ইউনিট_কোস্ট = 0): স্বতঃ দৈর্ঘ্য = দৈর্ঘ্য স্ব.ব্রেথথ = প্রস্থ স্ব। Def get_area (স্ব): রিটার্ন সেল্ট লেংথ * সেল্ফ.ব্রেথ ডিএফ ক্যালকুলেট_কোস্ট (স্ব): আয়তন = সেল্ফ.জেট_আরিয়া () রিটার্ন অঞ্চল * স্ব.উনিট_কোস্ট # প্রস্থ = 120 সেমি, দৈর্ঘ্য = 160 সেমি, 1 সেমি ^ 2 = রুপি 2000 আর = আয়তক্ষেত্র (160, 120, 2000) মুদ্রণ ('আয়তক্ষেত্রের ক্ষেত্র:% s সেমি ^ 2'% (r.get_area ()) মুদ্রণ ('আয়তক্ষেত্রের ক্ষেত্রের ব্যয়: Rs।% S'% (r। গণনা_কোস্ট ())

পূর্ববর্তী উদাহরণে আলোচিত হিসাবে, স্ব পদ্ধতিটি শ্রেণীর উদাহরণ এবং বৈশিষ্ট্যগুলি উপস্থাপন করে। আপনি যদি ঘনিষ্ঠভাবে পর্যালোচনা করেন তবে আপনি বুঝতে পারবেন যে আমরা গুণাবলীর দৈর্ঘ্যের মান অর্জনের জন্য পদ্ধতিগুলি, সেলফ-লেন্থ ব্যবহার করেছি। গুণটির দৈর্ঘ্য ইতিমধ্যে শ্রেণীর মধ্যে আবদ্ধ এবং আমরা একই শ্রেণীর মধ্যে অবজেক্টটি উপস্থাপন করার জন্য স্ব-পদ্ধতিটি ব্যবহার করছি।

উপরের কোডটিতে প্যারামিটার হিসাবে আমরা ডিফল্ট গেট_রেয়া (স্ব) নিজেও এই পদ্ধতিটি ব্যবহার করেছি। এটি যা করে তা হ'ল প্রতিবারই আমরা পদ্ধতির দিকে কল করি এটি পদ্ধতিতে অন্যান্য আর্গুমেন্টের সাথে প্রথম যুক্তিটি স্বয়ংক্রিয়ভাবে পাস করে। যদিও এই অটোমেশনটি প্রথম নজরে ছোট দেখায়, এটি অনেক সময় সাশ্রয় করবে এবং দীর্ঘমেয়াদে দক্ষতা বাড়িয়ে তুলবে।

এই আলোচনাটি আরও স্পষ্ট করতে নীচের উদাহরণটি দেখুন।

r = আয়তক্ষেত্র (160, 120, 2000)

দ্রষ্টব্য: 'r' হ'ল শ্রেণীর বাইরে থাকা বস্তুর প্রতিনিধিত্ব এবং 'স্ব' হ'ল শ্রেণীর অভ্যন্তরের অবজেক্টের প্রতিনিধিত্ব।

এটি পাইথন ইন ইন উপর এই নিবন্ধের শেষে আমাদের এনেছে।

সেলেনিয়াম ওয়েবড্রাইভারে পপআপ উইন্ডো কীভাবে পরিচালনা করবেন

পাইথনের বিভিন্ন অ্যাপ্লিকেশন সহ গভীরতর জ্ঞান অর্জন করতে, আপনি এটি করতে পারেন 24/7 সমর্থন এবং আজীবন অ্যাক্সেস সহ লাইভ অনলাইন প্রশিক্ষণের জন্য। আমাদের জন্য একটি প্রশ্ন আছে? 'পাইথন টিউটোরিয়াল' এর মন্তব্য বিভাগে তাদের উল্লেখ করুন এবং আমরা আপনার কাছে ফিরে আসব।