কম্পিউটার টিউটোরিয়াল

পাইথনের অভ্যন্তরীণ কাজকর্ম


এই নিবন্ধে আমরা পাইথনের অভ্যন্তরীণ কাজকর্ম এবং পাইথন ইন্টারপ্রেটর কিভাবে মেমরিতে বিভিন্ন অবজেক্টকে স্পেস aloket করে তা নিয়ে আলোচনা করব।

পাইথন জাভার মতো একটি অবজেক্ট-ওরিয়েন্টেড প্রোগ্রামিং কনস্ট্রাক্ট ল্যাঙ্গুয়েজ। পাইথন একটি ইন্টারপ্রেটর ব্যবহার করে এবং তাই এটি একটি ইন্টারপ্রেটেড ল্যাঙ্গুয়েজ। পাইথন রিডেবিলিটি বাড়াতে এবং টাইম ও স্পেস কমপ্লেক্সিটি কমাতে মিনিমালিজম এবং মডুলারিটি সাপোর্ট করে। পাইথনের স্ট্যান্ডার্ড বাস্তবায়নকে "cpython" বলা হয় এবং আমরা সি কোড ব্যবহার করে পাইথনে আউটপুট পেতে পারি।

পাইথন সোর্স কোডকে বাইট কোডের একটি সিরিজে কনভার্ট করে। তাই পাইথনে কম্পাইলেশন স্টেজ হয়, কিন্তু সরাসরি বাইট কোডে এবং এই বাইট কোডকে CPU চেনে না। তাই এই কাজটি করার জন্য একটি মিডিয়েটরের প্রয়োজন হয়। এখানে একটি ইন্টারপ্রেটর অস্তিত্বে আসে যাকে পাইথন ভার্চুয়াল মেশিন বলা হয়। পাইথন ভার্চুয়াল মেশিন বাইট কোডের এক্সিকিউশনের যত্ন নেয়।

এখন দেখি পাইথনে প্রিমিটিভ এবং ডেরাইভড ডেটা টাইপের সাথে ফ্রেম এবং অবজেক্ট কিভাবে ডিসাইড হয়।

List

পাইথনের অভ্যন্তরীণ কাজকর্ম

Tuple

পাইথনের অভ্যন্তরীণ কাজকর্ম

Dictionary বাস্তবায়ন

পাইথনের অভ্যন্তরীণ কাজকর্ম

Set বাস্তবায়ন

পাইথনের অভ্যন্তরীণ কাজকর্ম

Class বাস্তবায়ন

পাইথনের অভ্যন্তরীণ কাজকর্ম

উপসংহার

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

  1. পাইথনে ভায়োলিন প্লেটের কাজকর্ম প্রদর্শন

  2. পাইথনে List-এর অভ্যন্তরীণ কাজকর্ম

  3. পাইথনে ইমেজ প্রসেসিং (Working with Images in Python)

  4. পাইথনে PDF ফাইল হ্যান্ডলিং: PyPDF2 লাইব্রেরির ব্যবহার