পাইথনের সিনট্যাক্স এবং ইন্ডেন্টেশন

পাইথনের বেসিক ধারণা - পাইথন প্রোগ্রামিং (Python Programming) - Computer Programming

566

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


পাইথনের সিনট্যাক্স (Syntax)

পাইথন একটি সহজ এবং পরিষ্কার সিনট্যাক্সের জন্য পরিচিত। এটি অন্য প্রোগ্রামিং ভাষার তুলনায় অনেক সহজ এবং পড়তে সুবিধাজনক। কিছু সাধারণ নিয়ম হলো:

প্রিন্ট স্টেটমেন্ট: প্রিন্ট করার জন্য print() ফাংশন ব্যবহার করা হয়। উদাহরণ:

print("Hello, World!")

ভেরিয়েবল ঘোষণা: পাইথনে ভেরিয়েবল ঘোষণা করার জন্য কোনো বিশেষ কিওয়ার্ডের প্রয়োজন হয় না, সরাসরি ভেরিয়েবলে মান অ্যাসাইন করা হয়।

name = "Alice"
age = 25

কোড ব্লক: পাইথনে কোড ব্লক শুরু এবং শেষ করার জন্য {} ব্যবহার করা হয় না, বরং ইন্ডেন্টেশন ব্যবহার করা হয়।

কেস সেনসিটিভ: পাইথন কেস সেনসিটিভ ভাষা, অর্থাৎ ছোট হাতের এবং বড় হাতের অক্ষর ভিন্ন অর্থ বহন করে। উদাহরণ: name এবং Name আলাদা ভেরিয়েবল।


ইন্ডেন্টেশন (Indentation)

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

ইন্ডেন্টেশনের নিয়ম:

  • সাধারণত ৪টি স্পেস বা একটি ট্যাব ইন্ডেন্টেশনের জন্য ব্যবহৃত হয়।
  • একটি কোড ব্লকের প্রতিটি লাইনে সমান সংখ্যক স্পেস বা ট্যাব থাকতে হবে।

উদাহরণ:

age = 18

if age >= 18:
    print("You are an adult.")
    print("You can vote.")
else:
    print("You are not an adult.")

এই কোডে, if এবং else ব্লকের প্রতিটি স্টেটমেন্ট একই লেভেলের ইন্ডেন্টেশন পায়। ইন্ডেন্টেশন ভুল হলে পাইথন IndentationError দেয়।


ইন্ডেন্টেশন এর মাধ্যমে লজিক গঠন

ইন্ডেন্টেশন ব্যবহারে ভুল হলে লজিকাল ত্রুটি দেখা দিতে পারে, কারণ ইন্ডেন্টেশন নির্ধারণ করে কোন কোড ব্লক কোন স্টেটমেন্টের অধীনে চলবে।

ভুল ইন্ডেন্টেশন উদাহরণ:

if age >= 18:
    print("You are an adult.")
print("You can vote.")  # এই লাইনটি if ব্লকের বাইরে, ফলে প্রতিবারই চলবে।

এখানে print("You can vote.") লাইনটি ভুলভাবে if ব্লকের বাইরে দেওয়া হয়েছে, ফলে এটি প্রতিবারই চলবে।


সারসংক্ষেপে, পাইথনের সিনট্যাক্স সহজ এবং ইন্ডেন্টেশন বাধ্যতামূলক, যা কোডের গঠন ও পাঠযোগ্যতা নিশ্চিত করে।

Content added By
Promotion

Are you sure to start over?

Loading...