কন্ডিশনাল স্টেটমেন্ট (Conditional Statement)

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

পাইথনে ডিকশনারি (Dictionary in Python)

পাইথনে সেটের মত ডিকশনারি ডাটা টাইপও একটি স্পেশাল ডাটা স্ট্রাকচার যেটি অন্যান্য প্রোগ্রামিং ভাষাতে দেখে যায়না। এখানে ডাটাগুলো একটি নির্দিষ্ট key এবং value অনুসারে সজ্জিত থাকে। key দিয়ে value কে অ্যাক্সেস করা হয়। ডিকশনারিকে দ্বিতীয় বন্ধনীর মধ্যে লেখা হয়। # This program...

পাইথনে টাপল (Tuples in Python)

লিস্টের মতই টাপল পাইথনের একটি গুরুত্বপূর্ণ ডাটাটাইপ। টাপল একটি নির্দিষ্ট ক্রম অনুসরণ করে; কিন্তু পার্থক্য হচ্ছে এটির কোন উপাদানকে পরিবর্তন করা যায়না। টাপলের উপাদানগুলোকে কমা দ্বারা পৃথক করতে হয় এবং একটি প্রথম বন্ধনী দিয়ে মুড়ে দিতে হয়। # This program is an example of...

পাইথনে লিস্ট (List in Python)

লিস্ট (List) পাইথনে একটি বহুল ব্যবহৃত ডাটাটাইপ। অধিকাংশ প্রোগ্রামিং ল্যাঙ্গুয়েজে এটি অ্যারে (Array) নামে পরিচিত। এটি একটি নির্দিষ্ট ক্রম অনুসরণ করে এবং ভ্যালুগুলো পরিবর্তন করা যায়। পাইথনে লিস্ট এর ভ্যালুগুলোকে কমা দিয়ে আলাদা করা হয় এবং সম্পুর্ণ লিস্টকে একটি থার্ড...

পাইথনে স্ট্রিং (String in Python)

পুর্বেই ডাটা টাইপ অংশে স্ট্রিং সম্পর্কে আলোচনা করা হয়েছে; কিন্তু স্ট্রিং এর ব্যপকতা এতই বেশি যে আলাদা করে কোন একটা পর্ব না করলেই নয়। তাই এখানে পাইথনের স্ট্রিং এবং এর বিল্ট-ইন ফাংশন সম্পর্কে বিস্তারিত আলোচনা করা হবে। গত পর্বে আমরা শুধুমাত্র স্ট্রিং এসাইন করা এবং সেটাকে...

পাইথন ডাটা টাইপ

গত পর্বগুলোতে আমরা পাইথনের ভেরিয়েবল এবং অপারেটর সম্পর্কে দেখেছি। লক্ষ্য করলে হয়ত দেখতে পাবেন যে এখানে ভেরিয়েবলগুলোর ভিন্নতা রয়েছে, যদিও এখন পর্যন্ত আমরা নিউমেরিক (Numeric) ভ্যালু নিয়েই কাজ করেছি। কিন্তু সচরাচর কাজ করার জন্য আমাদেরকে বিভিন্ন ধরনের তথ্য-উপাত্ত নিয়ে কাজ...