এই নিবন্ধে, আমরা পাইথনের অভ্যন্তরীণ কাজ এবং পাইথন ইন্টারপ্রেটার দ্বারা মেমরিতে কীভাবে বিভিন্ন বস্তুর স্থান বরাদ্দ করা হয় সে সম্পর্কে শিখব।
পাইথন জাভার মত একটি অবজেক্ট-ওরিয়েন্টেড প্রোগ্রামিং কনস্ট্রাক্ট ল্যাঙ্গুয়েজ। পাইথন একটি দোভাষী ব্যবহার করে এবং তাই একটি ব্যাখ্যা করা ভাষা বলা হয়। পাইথন পঠনযোগ্যতা বাড়াতে এবং সময় ও স্থান জটিলতা কমাতে মিনিম্যালিজম এবং মডুলারিটি সমর্থন করে। পাইথনের আদর্শ বাস্তবায়নকে "cpython" বলা হয় এবং আমরা পাইথনে আউটপুট পেতে c কোড ব্যবহার করতে পারি।
পাইথন সোর্স কোডকে বাইট কোডের একটি সিরিজে রূপান্তর করে। তাই পাইথনের মধ্যে, সংকলন পর্যায় ঘটে, তবে সরাসরি বাইট কোডে এবং এই বাইট কোডটি CPU দ্বারা চিহ্নিত করা যায় না। তাই এই কাজটি করার জন্য একজন মধ্যস্থতাকারীর প্রয়োজন রয়েছে। এখানে পাইথন ভার্চুয়াল মেশিন নামে একটি দোভাষী অস্তিত্বে আসে। পাইথন ভার্চুয়াল মেশিন বাইট কোডগুলি সম্পাদনের যত্ন নেয়৷
৷এখন দেখা যাক বিভিন্ন আদিম এবং প্রাপ্ত ডেটা টাইপ সহ পাইথনে ফ্রেম এবং অবজেক্টগুলি কীভাবে নির্ধারণ করা হয়৷
তালিকা
Tuple
অভিধান বাস্তবায়ন
বাস্তবায়ন সেট করুন
শ্রেণী বাস্তবায়ন
উপসংহার
এই নিবন্ধে, আমরা পাইথনের অভ্যন্তরীণ কাজ এবং পাইথনে অভ্যন্তরীণভাবে ফ্রেম/বস্তু বরাদ্দ সম্পর্কে শিখেছি।