Python කේත උදාහරණ: ආරම්භකයින් සඳහා මාර්ගෝපදේශයක් 🐍


Python කේත උදාහරණ: ආරම්භකයින් සඳහා මාර්ගෝපදේශයක්
🐍

වැඩසටහන්කරණ ලෝකයට පිවිසෙන ඔබට, Python ආරම්භ කිරීමට කදිම තැනකි. එය ඉතා ජනප්‍රිය, කියවීමට පහසු, සහ වෙබ් සංවර්ධනයේ සිට දත්ත විශ්ලේෂණය දක්වා ඕනෑම දෙයක් සඳහා බහුවිධ හැකියාවන් ඇති භාෂාවකි.

අපි දැන් මූලික සංකල්ප කිහිපයක් සරල උදාහරණ සමඟින් ගවේෂණය කරමු. ඔබට මෙම කේත කොටස් පිටපත් කර ඔබම උත්සාහ කර බැලිය හැකිය!


1. පෙළ මුද්‍රණය කිරීම (Hello World!)

බොහෝ වැඩසටහන්කරුවන් මුලින්ම ඉගෙන ගන්නා දෙය නම් "Hello World!" කියා පවසන වැඩසටහනක් නිර්මාණය කරන්නේ කෙසේද යන්නයි. Python හි එය ඇදහිය නොහැකි තරම් සරල ය.

Python
print("Hello, World!")

මෙතැන සිදුවන්නේ කුමක්ද?

  • print() යනු, ඔබ වරහන් () ඇතුළත දමන ඕනෑම දෙයක් තිරය මත පෙන්වන, මූලික කාර්යයකි.

  • "Hello, World!" යනු string එකකි, එය පෙළ සඳහා භාවිතා කරන පදයක් පමණි. එය පෙළක් බව Python දැනගැනීම සඳහා අපි එය උද්ධරණ ලකුණු "" ඇතුළත තබමු.


2. විචල්‍යයන් (Variables): තොරතුරු ගබඩා කිරීම

විචල්‍යයන් යනු ඔබට විවිධ ආකාරයේ තොරතුරු ගබඩා කළ හැකි නම් සහිත පෙට්ටි ලෙස සිතන්න.

Python
# සංඛ්‍යාවක් ගබඩා කිරීම
age = 30

# පෙළක් ගබඩා කිරීම (a string)
name = "Kamal"

# සත්‍ය/අසත්‍ය අගයක් ගබඩා කිරීම (Boolean)
is_student = True

print(name)
print(age)
print(is_student)

මෙතැන සිදුවන්නේ කුමක්ද?

  • අපි age, name, සහ is_student ලෙස විචල්‍යයන් නිර්මාණය කරමු.

  • = ලකුණ යනු assignment operator ය; එය දකුණු පස ඇති අගය වම් පස ඇති විචල්‍යයට පවරයි.

  • ඔබ ගබඩා කරන්නේ කුමන ආකාරයේ දත්තද (සංඛ්‍යාවක්, පෙළක්, සත්‍ය/අසත්‍යයක්) යන්න Python ස්වයංක්‍රීයව හඳුනා ගනී.


3. මූලික ගණිත කටයුතු

Python හට ඔබගේ සියලු මූලික ගණිත කටයුතු කළ හැකිය!

Python
num1 = 10
num2 = 5

add_result = num1 + num2
subtract_result = num1 - num2
multiply_result = num1 * num2
divide_result = num1 / num2 # මෙය float (දශම) අගයක් ලබා දෙනු ඇත
power_result = num1 ** 2  # num1 හි දෙවන බලය (10*10)

print("Addition:", add_result)
print("Subtraction:", subtract_result)
print("Multiplication:", multiply_result)
print("Division:", divide_result)
print("Power:", power_result)

මෙතැන සිදුවන්නේ කුමක්ද?

  • අපි එකතු කිරීම (+), අඩු කිරීම (-), ගුණ කිරීම (*), බෙදීම (/), සහ බලයන් (** ) ගණනය කිරීම් සිදු කරමු.

  • print() මඟින් පෙළ සහ විචල්‍ය අගයන්, , ලකුණ භාවිතයෙන් එකතු කළ හැකිය.


4. කොන්දේසි සහිත ප්‍රකාශ (Conditional Statements): තීරණ ගැනීම

වැඩසටහන්වලට බොහෝ විට තීරණ ගැනීමට අවශ්‍ය වේ. if, elif (else if), සහ else ප්‍රකාශ ඒ සඳහා උපකාරී වේ.

Python
temperature = 25

if temperature > 30:
    print("It's a hot day!")
elif temperature >= 20:  # මෙයින් අදහස් කරන්නේ 20 සහ 30 අතර ය
    print("It's a pleasant day.")
else:
    print("It's a bit chilly.")

මෙතැන සිදුවන්නේ කුමක්ද?

  • if ප්‍රකාශය කොන්දේසියක් පරීක්ෂා කරයි. එය True නම්, ඊට පහළින් ඇති indented කේතය ක්‍රියාත්මක වේ.

  • elif ප්‍රකාශය if කොන්දේසිය False නම් තවත් කොන්දේසියක් පරීක්ෂා කරයි.

  • else ප්‍රකාශය ඉහත කොන්දේසි කිසිවක් True නොවන්නේ නම් ක්‍රියාත්මක වේ.

  • Python හි indentation (ඉඩ තැබීම) ඉතා වැදගත් වේ! print() ට පෙර ඇති ඉඩ ප්‍රමාණය, එය කුමන if/elif/else කොටසට අයත් දැයි Python හට කියයි.


5. ලූප් (Loops): ක්‍රියා නැවත කිරීම

ඔබට යම් කාර්යයක් කිහිප වතාවක් සිදු කිරීමට අවශ්‍ය වූ විට, එකම කේතය නැවත නැවත ලිවීමකින් තොරව ලූප් ඉතා ප්‍රයෝජනවත් වේ.

For Loop: නැවත කිරීම් ගණන දන්නා විට

Python
# 0 සිට 4 දක්වා සංඛ්‍යා මුද්‍රණය කිරීම
for i in range(5):
    print(i)

# අයිතම ලැයිස්තුවක් හරහා ලූප් කිරීම
fruits = ["apple", "banana", "cherry"]
for fruit in fruits:
    print(fruit)

While Loop: කොන්දේසියක් සත්‍ය වන තුරු නැවත කිරීම

Python
count = 0
while count < 3:
    print("Count is:", count)
    count = count + 1 # නැතහොත් count += 1

මෙතැන සිදුවන්නේ කුමක්ද?

  • for i in range(5) යන්නෙහි අර්ථය "0 සිට (5 ඇතුළත් නොවන) සංඛ්‍යා සඳහා" යන්නයි.

  • for fruit in fruits යන්නෙහි අර්ථය "fruits ලැයිස්තුවේ ඇති සෑම අයිතමයක් සඳහාම" යන්නයි.

  • while count < 3 යන්නෙහි අර්ථය "count 3ට වඩා අඩු වන තාක් කල් නැවත නැවත සිදු කරන්න" යන්නයි.

  • while ලූප් එකක් තුළ, කොන්දේසිය වෙනස් කිරීමට අමතක නොකරන්න (count = count + 1 වැනි), එසේ නොමැති නම් එය සදාකාලිකව ක්‍රියාත්මක වීමට ඉඩ ඇත!


6. කාර්යයන් (Functions): නැවත භාවිත කළ හැකි කේත කොටස්

කාර්යයන් මඟින් ඔබට උපදෙස් සමූහයක් එකට කාණ්ඩ කිරීමට ඉඩ සලසයි, එමඟින් ඔබට ඒවා නැවත නැවත ලිවීමකින් තොරව කිහිප වතාවක් භාවිතා කළ හැකිය.

Python
# කෙනෙකුට ආචාර කරන කාර්යයක් නිර්වචනය කිරීම
def greet(name):
    print("Hello,", name + "!")

# කාර්යය කැඳවීම
greet("Nimal")
greet("Sarath")

# සංඛ්‍යා දෙකක් එකතු කර ප්‍රතිඵලය ආපසු ලබා දෙන කාර්යයක්
def add_numbers(a, b):
    result = a + b
    return result

sum_of_two = add_numbers(7, 3)
print("The sum is:", sum_of_two)

මෙතැන සිදුවන්නේ කුමක්ද?

  • def යනු කාර්යයක් නිර්වචනය කිරීමට භාවිතා කරයි.

  • return යනු කාර්යයකින් අගයක් ආපසු යැවීමට භාවිතා කරයි.


Python සමඟින් ඉදිරියට යමු

මෙය Python පිළිබඳ ආරම්භක දැනුම පමණක් වුවද, එය ඔබට හොඳ පදනමක් සපයයි. ඉගෙන ගැනීමට හොඳම ක්‍රමය වන්නේ ප්‍රායෝගිකව සිදු කිරීමයි! මෙම උදාහරණ වෙනස් කිරීමට, කුඩා වැඩසටහන් නිර්මාණය කිරීමට සහ ඔබ විසින්ම තවත් දේ ගවේෂණය කිරීමට උත්සාහ කරන්න. ඔබට සුබ පැතුම්!


අපගේ අනාගත ලිපි වැඩි දියුණු කිරීමට උපකාර වන ඔබගේ වටිනා ප්‍රතිචාර comment section එකේ තබන්න.












Comments