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

পাইথন স্ট্যান্ডার্ড ডেটা টাইপ (Standard Data Types in Python)


ভূমিকা

মেমোরিতে সংরক্ষিত ডেটা অনেক ধরনের হতে পারে। পাইথনে ৫টি স্ট্যান্ডার্ড ডেটা টাইপ রয়েছে যা অপারেশন ও স্টোরেজ মেথড নির্ধারণ করে।

৫টি স্ট্যান্ডার্ড ডেটা টাইপ

  1. Numbers (নাম্বার) - সংখ্যাসূচক মান (int, float, complex)
  2. String (স্ট্রিং) - ক্যারেক্টার সিকোয়েন্স
  3. List (লিস্ট) - মিউটেবল অর্ডারড কালেকশন
  4. Tuple (টাপল) - ইমিউটেবল অর্ডারড কালেকশন
  5. Dictionary (ডিকশনারি) - কী-ভ্যালু জোড়ার আনঅর্ডার্ড কালেকশন

প্রতিটি টাইপের সংক্ষিপ্ত বিবরণ

১. Python Numbers

নাম্বার ডেটা টাইপ সংখ্যাসূচক মান সংরক্ষণ করে। উদাহরণ: var1 = 1, var2 = 10।

২. Python Strings

স্ট্রিং হলো কোটেশন মার্কস দিয়ে ঘেরানো ক্যারেক্টার সেট। সিঙ্গেল বা ডাবল কোট যেকোনোটি ব্যবহার করা যায়। স্লাইস অপারেটর [ ] এবং [:] দিয়ে সাবস্ট্রিং নেওয়া যায়।

৩. Python Lists

লিস্ট পাইথনের সবাধিক ভার্সেটাইল কমপাউন্ড ডেটা টাইপ। আইটেমগুলো কমা দিয়ে আলাদা এবং স্কোয়ার ব্রাকেট [ ] দিয়ে ঘেরা থাকে। C-এ অ্যারের মতো কিন্তু আইটেমগুলো ভিন্ন ডেটা টাইপের হতে পারে।

৪. Python Tuples

টাপল লিস্টের মতো সিকোয়েন্স ডেটা টাইপ কিন্তু পেরেনথেসিস ( ) দিয়ে ঘেরা থাকে এবং ইমিউটেবল (পরিবর্তনযোগ্য নয়)।

৫. Python Dictionary

ডিকশনারি হ্যাশ টেবিল টাইপ। অ্যাসোসিয়েটিভ অ্যারে বা হ্যাশের মতো কাজ করে। কী-ভ্যালু জোড়া থাকে। কী প্রায় নম্বর বা স্ট্রিং, ভ্যালু যেকোনো পাইথন অবজেক্ট হতে পারে।

টাইপ চেক করা

print(type(10))           # 
print(type("Hello"))      # 
print(type([1,2,3]))      # 
print(type((1,2,3)))      # 
print(type({'a': 1}))     # 
  1. পাইথনে স্ট্যাটিস্টিক্যাল থিংকিং (Statistical Thinking)

  2. পাইথনে ফ্রড ডিটেকশন (Fraud Detection)

  3. পাইথনে সেন্সাস ডেটা অ্যানালাইসিস (Analyzing Census Data)

  4. পাইথন ডেটা টাইপ ও কনভারশন মাস্টার করুন: একটি প্র্যাকটিক্যাল গাইড