Python Basics Quiz යනු ආරම්භකයින්, සිසුන් සහ වෘත්තිකයන් සඳහා පියවරෙන් පියවර Python ක්රමලේඛන මූලධර්ම ඉගෙන ගැනීම සඳහා නිර්මාණය කරන ලද MCQ ඉගෙනුම් යෙදුමකි. මෙම Python Basics යෙදුමේ විභාග, සම්මුඛ පරීක්ෂණ සහ ස්වයං ඉගෙනීම සඳහා Python හි වැදගත් මාතෘකාවක් ආවරණය වන බහුවරණ ප්රශ්න සිය ගණනක් අඩංගු වේ.
ඔබ කේතනය කිරීමට හෝ ඔබේ පයිතන් දැනුම වැඩි දියුණු කිරීමට අලුත් වුවත්, Python Basics Quiz ඔබේ ක්රමලේඛන පදනම ශක්තිමත් කිරීම සඳහා මාතෘකා අනුව ප්රශ්නාවලිය, ක්ෂණික ප්රතිපෝෂණ සහ පැහැදිලි පැහැදිලි කිරීම් සපයයි.
ප්රධාන ලක්ෂණ
MCQ ඉගෙනීම: දිගු සටහන් නොමැතිව බහුවරණ ප්රශ්න නාභිගත කර ඇත.
මාතෘකා අනුව පරිචය: පයිතන් මූලික කරුණු, දත්ත ව්යුහයන්, කාර්යයන් සහ OOP ආවරණය කරයි.
යෙදුම තුළ ආවරණය කර ඇති මාතෘකා
1. පයිතන් හැඳින්වීම
- පයිතන් ඉතිහාසය: 1991 දී Guido van Rossum විසින් නිර්මාණය කරන ලදී
- විශේෂාංග: සරල, අර්ථකථනය කළ, අතේ ගෙන යා හැකි, ඉහළ මට්ටමේ
– ස්ථාපනය: Setup Python, පරිසර විචල්ය, IDE
– පළමු වැඩසටහන: මුද්රණ ප්රකාශය සහ වාක්ය මූලික කරුණු
– Indentation: Whitespace මගින් Python code blocks නිර්වචනය කරයි
- අදහස්: තනි පේළිය, බහු පේළිය, ලේඛන සටහන්
2. විචල්ය සහ දත්ත වර්ග
- විචල්යයන්: අගයන් ගබඩා කරන බහාලුම්
– පූර්ණ සංඛ්යා: සම්පූර්ණ සංඛ්යා ධන/ඍණ
- පාවෙන: භාගික කොටස් සහිත දශම සංඛ්යා
- තන්තු: උපුටා දැක්වීම් වල පෙළ අනුපිළිවෙල
– Booleans: True/False තාර්කික අගයන්
- වර්ගය පරිවර්තනය: දත්ත වර්ග අතර වාත්තු කිරීම
3. Python හි ක්රියාකරුවන්
– අංක ගණිත ක්රියාකරුවන්: +, -, *, / මූලික කරුණු
– සංසන්දනාත්මක ක්රියාකරුවන්: ==, >, <, !=
- තාර්කික ක්රියාකරුවන්: සහ, හෝ, නැත
– පැවරුම් ක්රියාකරුවන්: =, +=, -=, *=
– Bitwise Operators: &, |, ^, ~, <<, >>
- සාමාජිකත්ව ක්රියාකරුවන්: අනුපිළිවෙලින් නොවේ
4. පාලන ප්රවාහය
- ප්රකාශය නම්: සත්ය නම් කේතය ක්රියාත්මක කරයි
- if-else: සත්ය සහ අසත්ය අවස්ථා දෙකම හසුරුවන්න
- elif: බහු කොන්දේසි පරීක්ෂා කර ඇත
– කැදලි නම්: කොන්දේසි ඇතුළත කොන්දේසි
- ලූප: සඳහා, පුනරාවර්තනය අතරතුර
- බිඳී ඉදිරියට යන්න: ලූප් ප්රවාහය පාලනය කරන්න
5. දත්ත ව්යුහයන්
- ලැයිස්තු: ඇණවුම් කළ, වෙනස් කළ හැකි එකතුව
– Tuples: ඇණවුම් කළ, වෙනස් කළ නොහැකි එකතුව
- කට්ටල: ඇණවුම් නොකළ, අද්විතීය මූලද්රව්ය
- ශබ්දකෝෂ: ප්රධාන අගය දත්ත යුගල
- ලැයිස්තු අවබෝධය: සංයුක්ත ලැයිස්තු නිර්මාණය
- නූල් ක්රම: බෙදීම, සම්බන්ධ කිරීම, ප්රතිස්ථාපනය, හැඩතල ගැන්වීම
6. කාර්යයන්
- කාර්යයන් නිර්වචනය කිරීම: def මූල පදය භාවිතා කරන්න
- තර්ක: ස්ථානීය, මූල පදය, පෙරනිමිය, විචල්යය
- ආපසු ප්රකාශය: අගයන් ආපසු යවන්න
- විචල්යවල විෂය පථය: දේශීය එදිරිව ගෝලීය
– Lambda Functions: Anonymous single-expression functions
- ගොඩනඟන ලද කාර්යයන්: ලෙන්, වර්ගය, ආදානය, පරාසය
7. මොඩියුල සහ පැකේජ
- මොඩියුල ආනයනය කිරීම: අමතර ක්රියාකාරීත්වය ඇතුළත් කරන්න
- ගණිත මොඩියුලය: වර්ග, පව්, සාධක
- සසම්භාවී මොඩියුලය: අහඹු අංක, කලවම් කරන්න
- දින කාල මොඩියුලය: දිනය/කාල මෙහෙයුම්
- මොඩියුල සෑදීම: නැවත භාවිතා කළ හැකි පයිතන් ගොනු
- PIP භාවිතය: බාහිර පැකේජ ස්ථාපනය කරන්න
8. ගොනු හැසිරවීම
- ගොනු විවෘත කිරීම: විවෘත () මාතයන් සමඟ r, w, a
- ලිපිගොනු කියවීම: කියවන්න (), කියවීමේ රේඛාව (), කියවීම් රේඛා ()
- ලිපිගොනු ලිවීම: ලියන්න (), ලියන රේඛා ()
- ගොනු වසා දැමීම: සම්පත් ආදිය මුදා හැරීම.
9. දෝෂ සහ ව්යතිරේක හැසිරවීම
- වාක්ය ඛණ්ඩ දෝෂ: කේත ව්යුහයේ වැරදි
- ධාවන කාල දෝෂ: ක්රියාත්මක කිරීමේදී දෝෂ
- අවහිර කිරීම හැර උත්සාහ කරන්න: දෝෂ අලංකාර ලෙස හසුරුවන්න
- අවසාන වශයෙන් අවහිර කරන්න: ව්යතිරේක ආදිය නොසලකා ධාවනය වේ.
10. වස්තු-නැඹුරු වැඩසටහන්කරණය (මූලික)
- පන්ති සහ වස්තු: බ්ලූපින්ට් සහ අවස්ථා
– Constructors: init ක්රමය attributes ආරම්භ කිරීමට
- ක්රම: පන්ති ඇතුළත ක්රියා
- උරුමය: නව පන්ති ව්යුත්පන්න කිරීම ආදිය.
Python Basics Quiz තෝරා ගන්නේ ඇයි?
MCQ : න්යාය කටපාඩම් කිරීමෙන් නොව පුහුණුවීමෙන් ඉගෙන ගන්න.
ව්යුහගත ඉගෙනුම් මාර්ගය: මූලික කරුණු, දත්ත ව්යුහයන්, කාර්යයන් සහ OOP ආවරණය කරයි.
විභාග සහ සම්මුඛ පරීක්ෂණ සූදානම්: සිසුන් සහ රැකියා අපේක්ෂකයින් සඳහා පරිපූර්ණයි.
කුසලතා වැඩි දියුණු කිරීම: පයිතන් ක්රමලේඛන පදනම ශක්තිමත් කරන්න.
සඳහා පරිපූර්ණ:
පයිතන් ඉගෙන ගන්නා ආධුනිකයන්
විභාග සඳහා සූදානම් වන සිසුන් හෝ සම්මුඛ පරීක්ෂණ කේතනය කිරීම
Python දැනුම ප්රබෝධමත් කරන වෘත්තිකයන්
සූදානම් ප්රශ්න විචාරාත්මක ද්රව්ය අවශ්ය ගුරුවරුන් හෝ පුහුණුකරුවන්
Python මූලික කරුණු, දත්ත ව්යුහයන්, කාර්යයන්, OOP, සහ දෝෂ හැසිරවීම ආවරණය වන බහුවරණ ප්රශ්න පුහුණු කිරීමට සහ පියවරෙන් පියවර Python ක්රමලේඛනය ඉගෙන ගැනීමට දැන් “Python Basics Quiz” බාගන්න.
යාවත්කාලීන කළේ
2025 සැප් 16