learn.py 🇱🇰 <>
307 subscribers
27 photos
8 links
Download Telegram
Channel created
📌 Python Introduction

• Python කියන්නෙ High level Computer  language එකක්.

• ඒවගේම මේ language එක හදුන්වා දෙන්නෙ Guifo van Rossum විසින් 1991 දි.

• Python Free & Open source software එකක් කියන්නත් පුලුවන්.

• ඉතින් මේ Python language එක case sensitive වගේම, Interpriter එහෙමත් නැත්නම් අර්ථ වින්‍යාසකයි.
(Interpriter කියන්නෙ code එක run වෙන්නෙ line by line.)
👾126🔥2👍1
📌 Python Comments

• මේ comments පාවිච්චි කරන්නෙ,
-  Code එක විස්තර කරන්න.
-  Code එක Test කරද්දි ලේසියට.
-  Code එක තවත් readable කරන්න.

🍃 One Line Comments

• Python වලදි මුලට # ලකුණ දාපුවාම python වලින් ඊටපස්සෙ යෙදෙන වචන මගහරිනවා.

උදාහරණයකට

# This Is Comment
print("HELLO WORLD")


එවගේම අපිට පුලුවන්

# Code line එකට පස්සෙ උනත් Comments පාවිච්චි කරන්න
print("HELLO WORLD")  #print කරන්න python වලදි මේ command එක use කරනවා.


🍃 Multiline Comments

• අපිට ඕනෙ නම් lines කිහිපයක Commnts පාවිච්චි කරන්න අපිට පුලුවන්,

# First Comment
# Second Comment
# Third Comment
print("HELLO WORLD")


        විදියට පාවිච්චි කරන්න.

• මේ වැඩේට මීට වඩා ලේසි විදියක් අපිට තියේ.ඒ ඕනේ කොටසේ මුලට අගට """
පාවිච්චි කරලා.

"""First Comment
Second Comment
Third Comment"""
print("HELLO WORLD")
👾118👍4
📌 Python Data Types

• Python වලට විතරක් නෙමේ ඕනෙම computer language එකක් ලියද්දි අපිට Data Types එහෙමත් නැත්තම් දත්ත වර්ග ඕනෙ වෙනවා.

• ඉතින් සරලව Data Types කියන්නෙ Data එහෙමත් නැත්නම් දත්ත වර්ග කරන්න පුලුවන් ආකාර කියල කියන්න පුලුවන්.


• • Numeric(සංඛ්‍යා සඳහා)
• • Strings(වචන සදහා)
• • Boolean(True, False වලට)
• • List(ලයිස්තු සඳහා)
• • Tuple
• • Dictionary
• •
Sets(කුලක)
👾125🙏1
📌 Numeric

• Numeric කියන්නෙ ඉලක්කම් වලටනෙ. ඉතින් python වල ඉලක්කම් ගබඩා කරන්න data types තුනක් තියෙනවා.

  - Integer(පූර්ණ සංඛ්‍යා සඳහා)
   
20, 60, -85, 1000, 729

  - Float(දශම සංඛ්‍යා සඳහා)
   
2.5, 50.6, 10.33, 7.29

  - Complex(සංකිර්ණ සංඛ්‍යා සඳහා)

   4x, 5y, 3cs
👾136🔥3
📌 Strings

• Python වල වචන ගබඩා කරන්න Strings පාවිච්චි කරනවා.


    "chxrith", "50", "str", "3.11"
👾107🔥3
📌 Boolean

• සත්‍ය/අසත්‍ය කියන්න පාවිච්චි කරන්නෙ boolean Data type එක.


     True, False
👾85🔥2
📌 List

• තනි variable එකක items කීපයක් ගබඩා කරන්න list data type එක පාවිච්චි කරනවා.

• list එකක data store වෙන්නෙ index එහෙමත් නැත්තම් සුචියකට අනුව.

• list එකක් ලියද්දි Square brackets( [] ) පාවිච්චි කරනවා
.

Example

• ඒ වගේම list කියන්නෙ Mutable data type එකක්.
  ** mutable කියන්නෙ අතුලෙ තියෙන data වෙනස් කරන්න පුලුවන් ඒවට.
👾96👍1
📌 Tuple

• මේකත් use කරන්නෙ list වගේම තනි variable එකක items කීපයක් ගබඩා කරන්න.

• Tuple data type එකත් index එකක් විදියට තමා data store කර ගන්නෙ.

• මේකට Normal brackets( () ) තමා පාවිච්චි කරන්නෙ.

• list එක වගේම උනාට මේක Immutable නිසා data වෙනස් කරන්න බැහ්.
👾74🔥2
📌 Dictionary

• මේකත් එක variable එකක අගයන් කීපයක් ගබඩා කරන්න පාවිච්චි කරන data type එකක්.

• මේ data type එක පාවිච්චි කරද්දි යුගල් වශයෙන් දත්ත ගබඩා කරද්දි, ඒ කිව්වෙ මේකට key සහ value කියල දෙකක් තියේ.

• මේකත් Mutable Data type එකක්.

• ඒවගෙම මේකෙ එකම key එකෙන් values දෙකක් store කරන්නත් බැහ්.

• ඉතින් Dictionary වල value එක ගන්න key එක තමා පාවිච්චි කරන්නෙ.

•  Dictionary ලියද්දි  Curly brackets( {} ) use කරනවා.
👾84🔥2