ශ්‍රී ලංකාවේ නවතම තාක්ෂණික පුවත් 2026-07-23, Thursday
💻 ක්‍රමලේඛනය · 🕒 කියවීමට විනාඩි 2 · 👁 1

ජාවාස්ක්‍රිප්ට් ඩිවලපර්ලාට Python මූලික කරුණු – සරල වගකීම් සහ උදාහරණ

ජාවාස්ක්‍රිප්ට් ඩිවලපර්ලාට Python මූලික කරුණු – සරල වගකීම් සහ උදාහරණ

ජාවාස්ක්‍රිප්ට් පරිපාලකයින්ට Python භාෂාවට පළමු පියවර ගැනීමට අවශ්‍ය මූලික කරුණු මෙහි සාරාංශ කර ඇත. කේත ලේඛන දෙකම සරල උදාහරණ මගින් සසඳා, ඉගෙනීමේ ගැටළු ඉක්මනින් විසඳීමට උදව් කරනවා.

1. Hello World සහ මූලික ව්‍යවස්ථා – JavaScript හි console.log("Hello World") වෙනුවට Python හි print("Hello World") භාවිතා කරයි. Python තුළ අර්ධ විරාම (;) අවශ්‍ය නැත, ඉන්ධන පාලනයට ඉන්ඩෙන්ටේෂන් භාවිතා වේ. අදහස් ලිවීමේදී # යොදා ගනී.

2. වාරිකයන් සහ දත්ත වර්ග – JavaScript හි let හෝ const වෙනුවට Python හි සරලව නාමය ලියා, අගය පවරයි. නාමකරණය snake_case ආකාරයෙන්, True/False යන අකුරු විශාලයෙන් ලියයි, Null වෙනුවට None භාවිතා වේ. ලැයිස්තු (list) සහ නාමාවලිය (dictionary) යන වර්ග Python හි ප්‍රධාන වශයෙන් භාවිතා වේ.

3. පාලක ප්‍රවාහය – if‑else, for, while වැනි ප්‍රකාශන Python හි ඉන්ඩෙන්ටේෂන් මත පදනම් වේ. ++ ක්‍රියාකාරකම නොමැති බැවින් count += 1 යන ආකාරයෙන් ගණන වැඩි කරයි.

4. ක්‍රියා (Functions)def යොදාගෙන ක්‍රියා නිර්මාණය කරයි. Lambda ප්‍රකාශන Arrow function සමාන වේ. f‑strings මගින් පේළි අන්තර්ගතය සරලව සකස් කරගත හැක. තවත් විශේෂාංගයක් ලෙස, කාරක (tuple) එකක් ආපසු ලබා දී, ඒවා අනුකරණය (destructuring) කළ හැක.

5. දත්ත ව්‍යුහ – ලැයිස්තු (list) සඳහා append, pop, slicing වැනි ක්‍රියාකාරකම්, නාමාවලිය (dictionary) සඳහා get ක්‍රමය භාවිතා වේ. ලැයිස්තු සංයුක්ත (list comprehension) Python හි විශේෂිත කුසලතාවයක්.

6. පන්තිය (Classes) සහ OOP – ES6+ JavaScript පන්තියට සමානව Python හි class භාවිතා කරයි. self මගින් වස්තු අංග වෙත ප්‍රවේශය ලබා ගනී, ස්ථිර (static) ගුණාංග @staticmethod හෝ @classmethod මගින් නිර්මාණය කළ හැක.

ශ්‍රී ලංකාවට ඇති වැදගත්කම

මෙම මූලික සාරාංශය, ලංකාවේ තරුණ සංවර්ධකයින්ට Python ඉගෙනීමේ ගැටළු ඉක්මනින් හරහා යාමට උපකාරී වේ. ශ්‍රී ලංකාවේ තොරතුරු තාක්ෂණ ආයතන, ගෝලීය සමාජ මාධ්‍ය හා AI ව්‍යාපෘතිවලට Python භාවිතය වැඩිවීම නිසා, දේශීය වෙළඳපලට නව අවස්ථා නිර්මාණය වේ. පාසල්, විශ්වවිද්‍යාල පද්ධතිවල Python පාඨමාලා ඇතුළත් කිරීම, සිසුන්ට වැඩි රැකියා අවස්ථා ලබා දේ. ව්‍යාපාරිකයින්ට Python මූලික කරුණු දැන ගැනීම, දත්ත විශ්ලේෂණය, ස්වයංක්‍රීය කිරීම, වෙබ් සේවා නිර්මාණය වැනි ක්ෂේත්‍රවල ඉක්මනින් ප්‍රවේශය ලබා දේ.

Python සහ JavaScript අතර සමානතා හා වෙනස්කම් නිවැරදිව අවබෝධ කරගැනීම, ද්විභාෂා කේත ලේඛන සංවර්ධනයේ ඉහළ ප්‍රමුඛත්වයක් ලබා දේ. මේ නිසා ශ්‍රී ලංකාවේ තාක්ෂණික නිර්මාණශීලීත්වය තවත් වර්ධනය වෙයි.

අවසන් වශයෙන්, Python මූලික කරුණු JavaScript පසුබැසීමක් නොව, නව පරිසරයක් ලෙස අරගල කර ගැනීමට අවශ්‍ය පියවරයි. ඉගෙනීමේ මෙවලම්, උදාහරණ සහ සරල සංකේතනය සමඟ, ඔබේ කේත කුසලතාවය ඉහළ දියුණු කරගන්න.

💡 ඔබේ Python පළමු කේතය අදම ලියන්න!
මූලාශ්‍රය මෙම ලිපිය AI මගින් රචිත මුල් සාරාංශයකි. සම්පූර්ණ වාර්තාව කියවන්න:
Dev.to ↗
#Python #JavaScript #Coding #SriLankaTech #LearnProgramming