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

কি পাইথন ডাইনামিক্যালি টাইপড ল্যাঙ্গুয়েজ?


হ্যাঁ, এটি সত্য। Python একটি ডাইনামিক্যালি টাইপড ল্যাঙ্গুয়েজ। "ডাইনামিক" কী? পাইথনে একটি ভেরিয়েবলের টাইপ ডিক্লেয়ার করতে হয় না ভ্যালু অ্যাসাইন করার সময়। C, C++, Java-এর মতো ল্যাঙ্গুয়েজগুলোতে ভ্যালু অ্যাসাইন করার আগে ভেরিয়েবলকে কঠোরভাবে ডিক্লেয়ার করতে হয়।

Python-এ ভেরিয়েবলের টাইপ ডিক্লেয়ার না করলেও কোনো সমস্যা নেই। প্রোগ্রামের রানটাইমে এটি স্বয়ংক্রিয় ভেরিয়েবলের ধরন নির্ণয় করে। তাই Python একটি ডাইনামিক্যালি টাইপড ল্যাঙ্গুয়েজ। একটি উদাহরণ দেখি।

উদাহরণ

## একটি ভেরিয়েবলে ভ্যালু অ্যাসাইন
x = [1, 2, 3]
## x এখানে একটি লিস্ট
print(type(x))
## 'x'-কে পুনরায় ভ্যালু অ্যাসাইন
x = True
## x এখানে একটি বুল
print(type(x))

উপরের প্রোগ্রাম রান করলে নিচের রেজাল্ট আসবে।

আউটপুট


  1. পাইথন এনভায়রনমেন্ট ভেরিয়েবল ব্যবহার করার পদ্ধতি

  2. পাইথন ভেরিয়েবল: কীভাবে ব্যবহার করবেন

  3. C ভাষায় ভেরিয়েবল স্কোপ (Scope) ব্যাখ্যা

  4. পাইথন plt.title-এ ভেরিয়েবল যোগ করা