আমরা আগের পর্বে লুপ ব্যবহার করে একই কাজ বারবার করা শিখেছি। কিন্তু মনে করো, তোমার জন্মদিন আসছে এবং তুমি তোমার বন্ধুদের একটি গিফট লিস্ট দিতে চাও। সেখানে হয়তো থাকবে রোবট, গল্পের বই, লেগো সেট ইত্যাদি। তুমি কি প্রতিটি গিফটের জন্য আলাদা ভেরিয়েবল তৈরি করবে?
Python
gift1 = "রোবট 🤖"
gift2 = "গল্পের বই 📚"
gift3 = "লেগো সেট 🧱"
এটা তো অনেক কষ্ট! আজ আমরা শিখব কীভাবে অনেকগুলো তথ্যকে একসাথে গুছিয়ে রাখা যায়। আর এর জন্য পাইথন আমাদের দেয় লিস্ট (List)।
🎁 লিস্ট কী?
লিস্ট হলো অনেকগুলো তথ্য বা ডেটার একটি কালেকশন বা সংগ্রহ, যা আমরা একটি একক নামের নিচে রাখতে পারি। এটা অনেকটা তোমার জন্মদিনের উপহারের তালিকার মতো!
💡 সহজ কথায়: লিস্ট হলো পাইথনের একটি বড় টিফিন বক্স, যেখানে আমরা অনেক রকমের খাবার (বা তথ্য) একসাথে রাখতে পারি।
🚀 ১. লিস্ট তৈরি করা
পাইথনে লিস্ট তৈরি করার সময় আমরা তথ্যগুলোকে তৃতীয় বন্ধনীর ([ ]) ভেতরে রাখি এবং প্রতিটি তথ্যকে কমা (,) দিয়ে আলাদা করি।
চলো, আমরা আমাদের জন্মদিনের গিফট লিস্ট তৈরি করি!
Python
# একটি লিস্ট তৈরি করা
gift_list = ["রোবট 🤖", "গল্পের বই 📚", "লেগো সেট 🧱", "কম্পিউটার গেম 🎮"]
# লিস্টটি স্ক্রিনে দেখানো
print(gift_list)
এই কোডটি রান (Run) করলে স্ক্রিনে ভেসে উঠবে:
[‘রোবট 🤖’, ‘গল্পের বই 📚’, ‘লেগো সেট 🧱’, ‘কম্পিউটার গেম 🎮’]
🚀 ২. লিস্টে নতুন কিছু যোগ করা (.append())
মনে করো, তুমি লিস্ট তৈরির পর মনে পড়ল তুমি একটা ড্রোনও চাও! তুমি সহজেই লিস্টের শেষে নতুন কিছু যোগ করতে পারো .append() ব্যবহার করে।
Python
# লিস্টের শেষে 'ড্রোন' যোগ করা
gift_list.append("ড্রোন 🚁")
print(gift_list)
এখন স্ক্রিনে দেখাবে:
[‘রোবট 🤖’, ‘গল্পের বই 📚’, ‘লেগো সেট 🧱’, ‘কম্পিউটার গেম 🎮’, ‘ড্রোন 🚁’]
🚀 ৩. লিস্টের কয়টি জিনিস আছে তা জানা (len())
তুমি কি জানতে চাও তোমার লিস্টে মোট কয়টি জিনিস আছে? len() ব্যবহার করে তুমি সহজেই তা জানতে পারো।
Python
# লিস্টের দৈর্ঘ্য (length) জানা
total_gifts = len(gift_list)
print("আমার মোট গিফট দরকার:", total_gifts)
এখন স্ক্রিনে দেখাবে:
আমার মোট গিফট দরকার: ৫
🎯 আজকের ছোট্ট চ্যালেঞ্জ (Challenge of the Day)
তুমি তোমার পছন্দের ৫টি কার্টুনের নাম নিয়ে একটি লিস্ট তৈরি করো। তারপর .append() ব্যবহার করে তার সাথে আরও ১টি নাম যোগ করো। সবশেষে len() ব্যবহার করে লিস্টের দৈর্ঘ্য প্রিন্ট করো। তোমার কোড কমেন্টে লিখে জানাও!
Python
# তোমার কোড এখানে লেখো
👨👩👦 অভিভাবকদের জন্য কিছু কথা (Parent’s Corner)
লিস্টের ধারণা শিশুদের জন্য খুবই গুরুত্বপূর্ণ। এটি তাদের তথ্যকে গুছিয়ে রাখা এবং পরিচালনা করা শেখায়। বাচ্চার জন্মদিনের উপহারের তালিকা বা শপিং লিস্টের উদাহরণ দিয়ে এই ধারণাটি সহজে বুঝিয়ে বলুন। এই ব্লগের চ্যালেঞ্জটি বাচ্চাকে দিয়ে সমাধান করানোর চেষ্টা করুন।
পরবর্তী ব্লগে আমরা শিখব ফাংশন সম্পর্কে!
পরবর্তী পর্ব: ব্লগ ৮: ফাংশন: তোমার পার্সোনাল রোবট অ্যাসিস্ট্যান্ট।
Our Full Python Course for Children
- হ্যালো পাইথন! কোডিং কী এবং কেন শিখবে? (Hello Python! What is Coding?)
- পাইথন সেটআপ: তোমার কম্পিউটারে ম্যাজিক বক্স ইনস্টল করো (Python Setup)
- ভেরিয়েবল: তোমার কোডিংয়ের টিফিন বক্স (Variables: Your Coding Tiffin Box)
- ডেটা টাইপ: সংখ্যা আর কথার যুদ্ধ (Data Types: Numbers vs. Words)
- যদি এবং অথবা: পাইথনকে বুদ্ধিমান বানাও (If-Else Conditions)
- লুপ বা চড়কপাGroup: একই কাজ বারবার করো! (Loops: Doing Things Again and Again)
- লিস্ট: তোমার জন্মদিনের গিফট লিস্ট! (Lists: Your Birthday Gift List)
- ফাংশন: তোমার পার্সোনাল রোবট অ্যাসিস্ট্যান্ট (Functions: Your Personal Assistant)
- কচ্ছপের নাচ! পাইথন টার্টেল দিয়ে ছবি আঁকো (Turtle Graphics)
- গেম তৈরি: সংখ্যা চেনার ম্যাজিক গেম (Project 1: Guess the Number Game)
- মজার কুইজ গেম বানাও (Project 2: Create a Quiz Game)
- তুমি এখন পাইথন কোডার! এরপর কী করবে? (Next Steps)
