সিনিয়র শিক্ষক
০৮ আগস্ট, ২০২৬ ১০:৫১ অপরাহ্ণ
সিনিয়র শিক্ষক
ধরনঃ সাধারণ শিক্ষা
শ্রেণিঃ দশম
বিষয়ঃ তথ্য ও যোগাযোগ প্রযুক্তি
অধ্যায়ঃ অধ্যায় ৬
নবম-দশম শ্রেণীর আইসিটি (তথ্য ও যোগাযোগ প্রযুক্তি) সিলেবাস এবং কম্পিউটার শিক্ষা কার্যক্রমে পাইথন প্রোগ্রামিং অত্যন্ত গুরুত্বপূর্ণ একটি অংশ। পাইথন তার সহজ সিনট্যাক্স বা লেখার কাঠামোর কারণে শিক্ষার্থীদের কাছে বেশ জনপ্রিয়। দশম শ্রেণীর শিক্ষার্থীদের জন্য পাইথন প্রোগ্রামিংয়ের মৌলিক ও প্রয়োজনীয় খুঁটিনাটি বিষয়গুলো নিচে আলোচনা করা হলো:
x = 10 name = "Sohel"
int: পূর্ণসংখ্যা (যেমন: 5, -25)float: ভগ্নাংশ বা দশমিক সংখ্যা (যেমন: 3.14, 9.8)str: টেক বা স্ট্রিং (যেমন: "Bangladesh")bool: বুলিয়ান (True বা False)কম্পিউটারের সাথে ব্যবহারকারীর যোগাযোগের প্রধান মাধ্যম হলো ইনপুট নেওয়া এবং ফলাফল স্ক্রিনে দেখানো (আউটপুট)।
print() ফাংশন ব্যবহার করা হয়।print("স্বাগতম পাইথন প্রোগ্রামিংয়ে!")
input() ফাংশন ব্যবহার করা হয়। (মনে রাখতে হবে, input() ফাংশন সবসময় স্ট্রিং বা টেক্সট আকারে ডেটা গ্রহণ করে, তাই সংখ্যা নিয়ে কাজ করতে চাইলে তাকে int() বা float() দিয়ে রূপান্তর করতে হয়)।num = int(input("একটি সংখ্যা লিখো: "))
পাইথনে বিভিন্ন ধরনের গাণিতিক ও তাত্ত্বিক কাজ করার জন্য অপারেটর ব্যবহৃত হয়:
+), বিয়োগ (-), গুণ (*), ভাগ (/), এবং মডুলাস বা ভাগশেষ বের করার জন্য (%)।==), ছোট বা বড় কিনা (>, <, >=, <=, !=)।and, or, not।প্রোগ্রামে সিদ্ধান্ত নেওয়ার জন্য if, elif, এবং else ব্যবহার করা হয়। যেমন— কোনো সংখ্যা জোড় নাকি বিজोড় তা নির্ণয় করার প্রোগ্রাম:
number = int(input("একটি সংখ্যা লিখো: "))
if number % 2 == 0:
print("সংখ্যাটি জোড় সংখ্যা।")
else:
print("সংখ্যাটি বিজোড় সংখ্যা।")
একই কাজ বারবার করার জন্য লুপ ব্যবহার করা হয়। দশম শ্রেণীর সিলেবাসে প্রধানত দুই ধরনের লুপ রয়েছে:
for লুপ: নির্দিষ্ট সংখ্যক বার কোনো কাজ repetition করার জন্য। যেমন ১ থেকে ১০ পর্যন্ত সংখ্যা প্রিন্ট করা:for i in range(1, 11):
print(i)
while লুপ: শর্ত সাপেক্ষে যতক্ষণ সত্য থাকে, ততক্ষণ লুপ চলতে থাকে:i = 1
while i <= 5:
print(i)
i = i + 1
বড় কোনো প্রোগ্রামকে ছোট ছোট ব্লকে ভাগ করার জন্য বা নির্দিষ্ট কোনো কাজের পুনরাবৃত্তি এড়াতে def কিওয়ার্ড ব্যবহার করে নিজস্ব ফাংশন তৈরি করা যায়।
def jog_koro(a, b):
return a + b
result = jog_koro(5, 7)
print(result) # আউটপুট আসবে ১২
কোডিং করার সময় শিক্ষার্থীরা সাধারণত কিছু কমন ভুল করে থাকে:
:) এর পরের লাইনে সঠিক স্পেস বা ইন্ডেন্টেশন না দিলে এই ভুলটি হয়।