පටුන[සඟවන්න][පෙන්වන්න]
අපගේ දෙවන දේශනයට සාදරයෙන් පිළිගනිමු ආරම්භකයින් සඳහා Python Crash පාඨමාලාව මාලාවක්.
මෙම දේශනය Python හි වාක්ය ඛණ්ඩය සහ Python කේතය ක්රියාත්මක වන ආකාරය අවබෝධ කර ගැනීම කෙරෙහි අවධානය යොමු කරනු ඇත.
අපි දැනටමත් අපගේ පද්ධති තුළ Python 3.10.4 ස්ථාපනය කර ඇත. දැන් අපිට Python සඳහා කේත සංස්කාරකයක් අවශ්යයි. එහි විකල්ප රාශියක් ඇත, නමුත් මගේ ප්රියතමය පයිහර්ම්.
එය Python සඳහා භාවිතා කරන වඩාත් ජනප්රිය කේත සංස්කාරක වලින් එකක් වන අතර අපි එය මෙම පාඨමාලාව සඳහා භාවිතා කරන්නෙමු. පළමු ආරම්භයේදීම පෙනෙන්නේ මෙයයි.
දැන් ව්යාපෘතියේ නව Python ගොනුවක් සාදන්න. දැන් ඔබ ඔබේ පළමු කේතය Python හි ලිවීමට සූදානම්.
දැන් ටයිප් කරන්න:
print("Hello HashDork")
දැන් "ධාවනය" මෙනුව පුළුල් කර ධාවනය ක්ලික් කරන්න. වැඩසටහන ක්රියාත්මක කිරීම සඳහා ඔබට වින්ඩෝස් හි 'Shift + F10' හෝ macOS හි 'Ctrl + cmd + R' හොට්කී භාවිතා කළ හැකිය.
ඊට පසු, ඔබේ කේතයේ ප්රතිදානය පෙන්වන කුඩා ටර්මිනල් කවුළුවක් ඔබට පහළින් පෙනෙනු ඇත. මෙය ඔබගේ පළමු පයිතන් කේතය විය. එය ක්රියාත්මක කළ ආකාරය අපි දැන් ඉගෙන ගනිමු.
මෙය ඔබගේ පළමු පයිතන් කේතය විය. අපි තවත් උදාහරණයක් උත්සාහ කරමු.
මෙම උදාහරණයේ දී, අපි තරු ලකුණ 10 න් ගුණ කිරීමෙන් තරු ලකුණු 10 ක් '*' මුද්රණය කරමු.
වර්ගය:
print("*"*10)
ප්රතිදානය මේ ආකාරයෙන් පෙනෙනු ඇත.
එය ක්රියාත්මක කළ ආකාරය අපි දැන් ඉගෙන ගනිමු.
පයිතන් කේතය ක්රියාත්මක කරන්නේ කෙසේද?
අපි Python හි කේතයක් ලියන විට, වරහන් තුළ ඇති කේත කොටස එනම් (“*”*10) ප්රකාශනයක් ලෙස හැඳින්වේ. එය අගයක් නිපදවන කේත කොටසයි.
එබැවින් පයිතන් පරිවර්තකය 2 පේළිය ක්රියාත්මක කිරීමට උත්සාහ කරන විට, පළමුව එය වරහන් අතර ඇති කේතය එනම් ප්රකාශනය ඇගයීමට ලක් කරයි. එබැවින් එය තරු ලකුණු 10 ක් නිපදවා ඒවා ටර්මිනලයේ මුද්රණය කරයි.
පයිතන් හි විචල්යයන්
විචල්යයන් ක්රමලේඛනයේ මූලික සංකල්පවලින් එකක් වන අතර ඒවා පයිතන් සඳහා විශේෂිත නොවේ. පරිගණකයේ මතකයේ දත්ත තාවකාලිකව ගබඩා කිරීමට අපි විචල්ය භාවිතා කරමු.
මෙන්න උදාහරණයක්,
ටයිප් කරමු:
Price = 10
පයිතන් පරිවර්තකය මෙම කේතය ක්රියාත්මක කරන විට, එය 10 අංකය ගබඩා කරන යම් මතකයක් වෙන් කරනු ඇත. අවසාන වශයෙන්, එය එම මතක ස්ථානයට මෙම මිල අමුණනු ඇත.
දැන් අපට මෙම විචල්යය “මිල” අපගේ වැඩසටහනේ ඕනෑම තැනක භාවිතා කර එම විචල්යයේ අප විසින් සුරකින ලද අගයට ප්රවේශ විය හැකිය.
දැන් ඔබ ටයිප් කළහොත්,
print(Price)
මෙම වැඩසටහනේ ප්රතිදානය "මිල" විචල්යයේ ගබඩා කර ඇති අගය පෙන්වයි එනම් 10. විචල්යයන් අවස්ථා සංවේදී බව සලකන්න.
ඉතින් අපි විචල්යයන් නිර්වචනය කරන්නේ මෙහෙමයි, අපි අපේ විචල්යයේ නම වන හඳුනාගැනීම් වලින් පටන් ගනිමු, පසුව සමාන ලකුණක් සහ අවසානයේ අගයක්.
අපි මෙම වැඩසටහන ඊළඟ මට්ටමට ගෙන යමු. දෙවන පේළියේ, අපට මෙම මිල විචල්යයේ අගය නව අගයකට යාවත්කාලීන කළ හැකිය. අපි ඒක 20 කරමු. දැන් අපි අපේ program එක Run කරනකොට අපිට 20 බලන්න ඕන, මොකද Python Interpreter එක අපේ code එක පේලියට ඉහලින් ක්රියාත්මක කරනවා.
අපට පූර්ණ සංඛ්යා, floats, strings සහ boolean අගයන් විචල්යයන් ලෙස ගබඩා කළ හැක. ඊට අමතරව, Python හට ලැයිස්තු සහ වස්තූන් වැනි සංකීර්ණ අගයන් ගබඩා කළ හැකි අතර ඒවා අපි පසුව සාකච්ඡා කරමු.
දැන් අපි string සහ boolean අගයන් පිළිබඳ උදාහරණය නිරීක්ෂණය කරමු.
පයිතන් හි, තන්තුවක් යනු යුනිකෝඩ් අක්ෂර අනුපිළිවෙලකි. සරල වචන වලින් කිවහොත්, එය අක්ෂර මාලාවකින් වචනාර්ථයෙන් අර්ථකථනය කරන ඕනෑම අක්ෂර මාලාවකි.
මෙන්,
name = 'HashDork'
ඒ හා සමානව, ප්රකාශනයකට True හෝ False අගයක් පැවරීමට boolean අගයන් භාවිතා කරයි.
is_published = True
Python යනු කේස් සංවේදී භාෂාවක් වන අතර සාමාන්යයෙන් ඔබ විචල්යය ලිවීමට කුඩා අකුරු භාවිතා කළ යුතු අතර බූලියන් අගයක් නිර්වචනය කිරීමේදී විශාල අකුරින් ආරම්භ කළ යුතුය. මෙම අවස්ථාවේදී, 'සත්ය' පරිවර්තකයා විසින් හඳුනා නොගන්නා අතර දෝෂයක් ඇති කරයි. විචල්ය නාමයකින් වචන වෙන් කිරීමට යටි ඉරි භාවිතා වේ.
උදාහරණ වැඩසටහන
දැන් අපි ඉහත සංකල්ප භාවිතා කරන උදාහරණ වැඩසටහනක් දකිමු.
අපි රෝහලකට වැඩසටහනක් ලියන්න යනවා කියලා හිතන්න. ඉතින් අපි රාජ් කූත්රප්පලි කියන රෝගියෙක්ව පරීක්ෂා කරනවා (ඔව්, ඔයාට ඒක තේරුණා). ඔහු වයස අවුරුදු 29 ක් වන අතර නව රෝගියෙකි. මට අවශ්ය වන්නේ ඔබ මෙහි විචල්ය 3ක්, ඔහුගේ නම, ඔහුගේ වයස සහ මෙය නව රෝගියෙකුද දැනට සිටින රෝගියෙකුද යන්න පරීක්ෂා කිරීමට වෙනත් විචල්යයක් නිර්වචනය කිරීමටයි.
අනුචලනය නතර කර එය ඔබම උත්සාහ කරන්න.
දැන් අපි විසඳුම ලබා ගනිමු.
full_name = 'Raj Koothrappali'
age = 29
is_new = True
අවසන් කරන්න
මේ දේශනයෙන් එච්චරයි.
අපි Python, Type Conversion සහ Strings වල ආදාන ලැබීම ගැන ඉගෙන ගනිමු.
ඔබමයි