Saturday, April 17, 2021

পাইথনঃ ডেটা টাইপ

Data Type in Python
পাইথনে রয়েছে বিভিন্ন ধরনের ডেটা টাইপ। সেগুলো নিয়েই বিস্তারিত আলোচনা করবো আমরা এই আর্টিকেলটিতে।    

(কোন কিছু ডাউনলোড বা ইন্সটল করা ছাড়াই সরাসরি প্রোগ্রামিং প্র্যাকটিস করা শুরু করে দিতে চাইলে, তোমার জন্য ভালো হবে অনলাইন কম্পাইলার ব্যবহার করা। এক্ষেত্রে তুমি অনলাইন IDE অথবা এই পাইথন কম্পাইলার ব্যাবহার করতে পারোঃ www.rodro.site/p/console_2.html )

পাইথনে রয়েছে বিভিন্ন ধরনের ডেটা টাইপ। আজকে আমরা সেই সম্পর্কেই বিস্তারিত আলোচনা করবো,তবে তার আগে আমরা প্রথমেই একটা কোড লিখে ফেলি-

x = 2.0




বিষয়টা ভালোভাবে বুঝার চেষ্টা করো। এখানে, x একটি ভ্যারিয়েবল এবং 2.0 তাঁর ভ্যালু। লক্ষ্য করছো কি! 2.0 একটি দশমিক সংখ্যা, তার মানে হলো x ভ্যারিয়েবলটি একটি দশমিক সংখ্যার ভ্যারিয়েবল।আর আমরা তো আগেই জেনেছি যে ভ্যালু হলো একধরনের ডেটা।আর এই ডেটা বিভিন্ন ধরনের হয়ে থাকে,যাকে বলা হয় ডেটা টাইপ।আজ সেরকমই কয়েকটি কমন ডেটা টাইপ নিয়ে আমরা আলোচনা করবো।

x = 33

print(x)

y = 1.3454

print(y)

b = "Simple Text"

print(b)

a = True

print(a)




উপরের কোডগুলো লক্ষ্য করো।দেখো, এখানে রয়েছে বিভিন্ন ধরনের ডেটা এবং তাদের ধরনও ভিন্ন। তুমি কি জানো কোনটা কোন ধরনের ডেটা টাইপ?

চলো বের করি,কোনটা কোন ধরনের ডেটা টাইপ।আর তার জন্য আমরা ব্যাবহার করবো type() ফাংশন।সে আমাদের কে বলে দেবে কোনটা কোন ডেটা টাইপ।

print(type(33))

print(type(1.3454))

print(type("Simple Text"))

print(type(True))



লক্ষ্য করো, আমরা কিন্তু উপরের ডেটাগুলো এখানে নিয়ে এসেছি এবং সেটাকে প্রিন্ট করার জন্য print() ফাংশন ব্যবহার করছি।তবে, মাঝখানে type() ফাংশনটার কাজ কী? type ফাংশন টার কাজ হচ্ছে কোনটা কোন ডেটা টাইপ সেটা বের করে দেওয়া।

পুরো প্রক্রিয়াটি হচ্ছে এরকমঃ
ডেটা->type () ফাংশন ব্যবহার করে ডেটা টাইপ বের করা -> এবং print() ফাংশন ব্যবহার করে সেটাকে প্রিন্ট করা। 

এবার আউটপুট দেখা যাক!

<class 'int'>

<class 'float'>

<class 'str'>

<class 'bool'>



দেখেছো,প্রথম ডেটা অর্থাৎ 33 এর আউটপুট এসেছে <class 'int'> ,তার মানে এটা হলো integer বা পূর্ণসংখ্যা। সুতরাং এই ডেটা টাইপ কে বলা যায় ইন্টিজার (integer) ডেটা টাইপ।

দ্বিতীয় ডেটা অর্থাৎ 1.3454 এর আউটপুট এসেছে <class 'float'> 

আমরা জানি, float মানে হলো দশমিক সংখ্যা বা ভগ্নাংশ। সুতরাং এই ডেটা টাইপ কে বলা হয় ফ্লোট(float) ডেটা টাইপ।

লক্ষ্য করা যাক, তৃতীয় যে ডেটাটির ডেটা টাইপ আমরা জানতে চেয়েছিলাম সেটার "Simple Text"-এর আউটপুট এসেছে <class 'str'> অর্থাৎ এটি স্ট্রিং (string) ডেটা টাইপ।আমরা পূর্ববর্তী আর্টিকেলটিতে জেনেছি যে ডাবল কোটেশন মার্ক (" ") অথবা সিঙ্গেল কোটেশন(' ')-এর ভেতরে যে লেখা বা Text থাকে, তাকে স্ট্রিং বলে।

সর্বশেষ যে ডেটাটির ডেটা টাইপ আমরা বের করেছি,সেটা হলো True যার মানে হলো সত্য অর্থাৎ এর দ্বারা সত্য বুঝানো হয়। পাইথনে এরকমই কিছু ডেটা টাইপ আছে যেগুলো দিয়ে সত্য বা মিথ্যা (True বা false) প্রকাশ করা হয়, এগুলো কে বলা হয় বুলিয়ান (boolean)ডেটা টাইপ।


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

প্রোগ্রামিং ভালোবাসি আর ধর্মকে সাথে করে বাঁচতে চাই।অন্যায় আর অধর্মকে ঘৃণা করি।বইয়ের সাথে আমার প্রচুর ভাব। আমার প্রফেশনাল পরিচয় হলো "কম্পিউটারের পোকা"।

0 Comments: