Table of Contents

    Python-এর Character Set (অক্ষর সেট)


    Python Character Set কী?

    যে কোনো প্রোগ্রামিং ভাষার নিজস্ব কিছু অক্ষর, সংখ্যা, প্রতীক এবং বিশেষ চিহ্ন থাকে, যেগুলোর সমন্বয়ে সেই ভাষার প্রোগ্রাম লেখা হয়। Python-এর ক্ষেত্রেও এর ব্যতিক্রম নয়।

    Python-এর Character Set বলতে সেই সমস্ত অক্ষর (Letters), সংখ্যা (Digits), বিশেষ চিহ্ন (Special Symbols), হোয়াইটস্পেস (Whitespace Characters), এবং নিয়ন্ত্রণ অক্ষর (Escape Sequences)-এর সমষ্টিকে বোঝায়, যেগুলো ব্যবহার করে Python প্রোগ্রাম তৈরি করা হয়।

    সহজ ভাষায় বলা যায়, Python প্রোগ্রাম লেখার জন্য যে মৌলিক উপাদানগুলো ব্যবহৃত হয়, সেগুলোর সমষ্টিই হলো Python Character Set

    একজন প্রোগ্রামারের জন্য Python Character Set সম্পর্কে সঠিক ধারণা থাকা অত্যন্ত গুরুত্বপূর্ণ, কারণ Variable, Function, Class, Expression এবং Statement লেখার ক্ষেত্রে এই Character Set-এর উপাদানগুলোই ব্যবহৃত হয়।


    Python Character Set-এর প্রধান উপাদানসমূহ

    Python Character Set মূলত নিম্নলিখিত ছয়টি গুরুত্বপূর্ণ বিভাগে বিভক্ত:

    • ১. অক্ষর (Letters)
    • ২. সংখ্যা (Digits)
    • ৩. বিশেষ চিহ্ন (Special Symbols)
    • ৪. হোয়াইটস্পেস (Whitespace Characters)
    • ৫. Escape Sequences
    • ৬. Identifiers এবং Keywords

    ১. অক্ষর (Letters)

    Python-এ বিভিন্ন ধরনের Variable, Function, Class এবং অন্যান্য Identifier তৈরির জন্য ইংরেজি বর্ণমালার অক্ষর ব্যবহার করা হয়। Python বড় হাতের (Uppercase) এবং ছোট হাতের (Lowercase) অক্ষরকে আলাদাভাবে বিবেচনা করে।

    মনে রাখুন: Python একটি Case-Sensitive ভাষা। অর্থাৎ Name এবং name দুটি ভিন্ন Identifier।

    Python-এ নিম্নলিখিত অক্ষরগুলো ব্যবহার করা যায়:

    • বড় হাতের (Uppercase) ইংরেজি অক্ষর: A, B, C, D, ..., Z
    • ছোট হাতের (Lowercase) ইংরেজি অক্ষর: a, b, c, d, ..., z

    উদাহরণ

    
    studentName = "Rahim"
    Age = 18
    

    এখানে studentName এবং Age নামক Identifier তৈরিতে অক্ষর ব্যবহার করা হয়েছে।


    ২. সংখ্যা (Digits)

    Python-এ সংখ্যা প্রকাশের জন্য ০ থেকে ৯ পর্যন্ত দশটি অঙ্ক (Digits) ব্যবহার করা হয়। বিভিন্ন গাণিতিক হিসাব, গণনা এবং তথ্য সংরক্ষণের ক্ষেত্রে এগুলোর ব্যবহার অত্যন্ত গুরুত্বপূর্ণ।

    • 0, 1, 2, 3, 4, 5, 6, 7, 8, 9

    Python শুধুমাত্র দশমিক (Decimal) সংখ্যাই নয়, অন্যান্য সংখ্যাপদ্ধতিকেও সমর্থন করে।

    সংখ্যা পদ্ধতি উদাহরণ দশমিক মান
    Binary (বাইনারি সংখ্যা পদ্ধতি) ভিত্তি: ২ (০ এবং ১) 0b1010 10
    Octal (অক্টাল সংখ্যা পদ্ধতি) ভিত্তি: ৮ (০ থেকে ৭) 0o12 10
    Hexadecimal (হেক্সাডেসিমাল সংখ্যা পদ্ধতি) ভিত্তি: ১৬ (০-৯ এবং A-F) 0xA 10

    উদাহরণ

    
    marks = 95
    roll = 25
    

    ৩. বিশেষ চিহ্ন (Special Symbols)

    Python-এ বিভিন্ন ধরনের অপারেশন সম্পাদনের জন্য বিশেষ চিহ্ন বা Symbol ব্যবহার করা হয়। এগুলোকে সাধারণত Operator বা Delimiter বলা হয়।

    গাণিতিক চিহ্ন (Arithmetic Symbols)

    • + (যোগ)
    • - (বিয়োগ)
    • * (গুণ)
    • / (ভাগ)
    • % (Modulus)
    • ** (Exponentiation)
    • // (Floor Division)

    তুলনা চিহ্ন (Comparison Operators)

    • ==
    • !=
    • >
    • <
    • >=
    • <=

    লজিক্যাল অপারেটর

    • and
    • or
    • not

    Assignment Operators

    • =
    • +=
    • -=
    • *=
    • /=
    • %=

    Bracket বা Delimiter

    • ()
    • {}
    • []

    ৪. হোয়াইটস্পেস (Whitespace Characters)

    Whitespace বলতে সেই সমস্ত ফাঁকা স্থান বা অদৃশ্য ক্যারেক্টারকে বোঝায়, যেগুলো কোডকে সুন্দর ও সুশৃঙ্খলভাবে সাজাতে সাহায্য করে।

    অন্যান্য অনেক প্রোগ্রামিং ভাষার তুলনায় Python-এ Whitespace-এর গুরুত্ব অনেক বেশি, কারণ Python Code Block নির্ধারণের জন্য Indentation ব্যবহার করে।

    Whitespace Character বর্ণনা
    Space ফাঁকা স্থান
    Tab (\t) ট্যাব স্পেস
    New Line (\n) নতুন লাইন
    গুরুত্বপূর্ণ: Python-এ ভুল Indentation করলে Syntax Error হতে পারে।

    ৫. Escape Sequences (নিয়ন্ত্রণ অক্ষর)

    কিছু বিশেষ কাজ সম্পাদনের জন্য Python-এ Escape Sequence ব্যবহার করা হয়। এগুলো Backslash (\) দিয়ে শুরু হয়।

    Escape Sequence বর্ণনা
    \n নতুন লাইন তৈরি করে
    \t ট্যাব স্পেস দেয়
    \' Single Quote প্রদর্শন করে
    \" Double Quote প্রদর্শন করে
    \\ Backslash প্রদর্শন করে

    উদাহরণ

    
    print("Hello\nWorld")
    

    আউটপুট

    Hello
    World

    ৬. Identifiers এবং Keywords

    Identifiers (পরিচিতি নাম)

    Variable, Function, Class এবং Object-এর নামকরণের জন্য ব্যবহৃত নামকে Identifier বলা হয়।

    উদাহরণ

    
    student_name = "Rahim"
    total_marks = 450
    

    Keywords (সংরক্ষিত শব্দ)

    Python-এ কিছু বিশেষ শব্দ রয়েছে যেগুলো নির্দিষ্ট কাজের জন্য সংরক্ষিত। এগুলোকে Keyword বলা হয় এবং এগুলো Variable বা Function-এর নাম হিসেবে ব্যবহার করা যায় না।

    উদাহরণ:

    if, else, for, while, def, return, class, import, break, continue

    এক নজরে Python Character Set

    বিভাগ উদাহরণ ব্যবহার
    Letters A-Z, a-z Identifier তৈরিতে
    Digits 0-9 সংখ্যা প্রকাশে
    Special Symbols +, -, *, / গাণিতিক ও অন্যান্য অপারেশনে
    Whitespace Space, Tab, Newline Formatting ও Indentation
    Escape Sequences \n, \t বিশেষ Output প্রদর্শনে
    Keywords if, else, for Python-এর সংরক্ষিত শব্দ

    উপসংহার

    Python Character Set হলো Python প্রোগ্রামিং ভাষার মৌলিক ভিত্তি। একটি Python প্রোগ্রাম মূলত অক্ষর, সংখ্যা, বিশেষ প্রতীক, হোয়াইটস্পেস, Escape Sequence এবং Keywords-এর সমন্বয়ে গঠিত।

    Character Set সম্পর্কে পরিষ্কার ধারণা থাকলে Variable Declaration, Operator Usage, Program Structure এবং Python Syntax শেখা অনেক সহজ হয়ে যায়।

    মনে রাখুন: Python প্রোগ্রামিং শেখার প্রথম ধাপ হলো Python Character Set সম্পর্কে সঠিক জ্ঞান অর্জন করা।