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

Tuple

Dictionary বাস্তবায়ন

Set বাস্তবায়ন

Class বাস্তবায়ন

উপসংহার
এই নিবন্ধে আমরা পাইথনের অভ্যন্তরীণ কাজকর্ম এবং পাইথনে অভ্যন্তরীণভাবে ফ্রেম/অবজেক্ট alokেশন শিখেছি।