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

CS50 Python පාඨමාලාවෙන් ඉගෙන ගත් අත්දැකීම් – ශ්‍රී ලාංකීය සංවර්ධකයින්ට මාර්ගෝපදේශයක්

CS50 Python පාඨමාලාවෙන් ඉගෙන ගත් අත්දැකීම් – ශ්‍රී ලාංකීය සංවර්ධකයින්ට මාර්ගෝපදේශයක්

හාර්වඩ් විශ්වවිද්‍යාලයේ CS50 පාඨමාලාව YouTube තුළ නොමිලේ ලබා ගත හැකි Python කාර්ය මණ්ඩලයක් ලෙස පවති. ලේඛකයා එය අනුගමනය කරමින්, "print('hello world')" වැනි සරල උදාහරණ වලින් ආරම්භ කර, තත්පර තුනකින් ඇප් එකක් සාදන්නැයි කියන අතුරුදන්වූ ටියුටෝරියල් වලට වඩා සත්‍ය පන්තියක වගේ හැඟුම් ලබා ගත්තේය.

පළමු සතියේ function සහ variable යන මූලික සංකල්ප ඉගෙන ගෙන, def main(): වැනි සරල කේතයක් ලිව්වා. එම පසුකාලීන සතියේ conditionals (if‑elif‑else) හරහා කේතය තත්ත්ව අනුව ක්‍රියා කරන බව දැනගත්තේ, ඉන්පසු loops (for, while) මඟින් එකම පේළිය කිහිප වරක් ලියන අවශ්‍යතාව නැතිවීම අත්විඳුනා.

ඊළඟ සතියේ exceptions (try‑except) භාවිතයෙන් දෝෂයන්ට පූර්ව සැලසුම් කරගැනීමේ මනෝභාවය වෙනස් වුණි. Libraries භාවිතයෙන් Python හි නිර්මාණශීලී කාර්යයන් සඳහා පූර්ව-ඇතුළත් මොඩියුලයන් (උදා: import csv) භාවිතා කිරීමේ වැදගත්කමත් ඉගෙන ගත්තා. අන්තිමට unit tests හරහා කේතයේ ගුණාත්මකභාවය පරීක්ෂා කර, වැඩි විශ්වාසයක් ලබා ගත්තේය.

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

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

මෙම පාඨමාලාව අධික පරිමාණයෙන් කේතය ලිවීමේ හැකියාව, දෝෂ හඳුනා ගැනීමේ පද්ධති, සහ ව්‍යාපාරික ගැටළු විසඳීමේ ක්‍රමවේදයන් ඉගැන්වීම තුළ ශ්‍රී ලංකාවේ තරුණයන්ට නව පාරක් විවර කරයි. ඔබත් Python ඉගෙන ගැනීමට කැමති නම්, CS50 YouTube චැනලය විවෘත කර, අදම පළමු පියවර තබා බලන්න.

💡 CS50 Python පාඨමාලාව දැන්ම අරඹා, ඔබේ කේත ගුණාත්මකභාවය වැඩිදියුණු කරගන්න!
මූලාශ්‍රය මෙම ලිපිය AI මගින් රචිත මුල් සාරාංශයකි. සම්පූර්ණ වාර්තාව කියවන්න:
Dev.to ↗
#Python #CS50 #Coding #FreeLearning #SriLanka