ඒකකය 2 – ඔබේ පරිගණකය සූදානම් කර ගැනීම

📥 Python සහ pip ස්ථාපනය කිරීම

අපගේ පළමු පියවර වන්නේ Python භාෂාව අපගේ පරිගණකයට ලබා ගැනීමයි. මෙය ඉතා පහසු ක්‍රියාවලියකි.

  1. Python නිල වෙබ් අඩවියට පිවිසෙන්න.
  2. Windows සඳහා ඇති නවතම Python අනුවාදය සඳහා වන "Download" බොත්තම click කරන්න.
  3. බාගත (download) වූ ගොනුව (installer) එක run කරන්න.
  4. වැදගත්ම පියවර: ස්ථාපනය ආරම්භයේදීම, පහළින් ඇති "Add Python to PATH" යන කොටුව අනිවාර්යයෙන්ම tick කරන්න. මෙය අමතක නොකරන්න!
"Add Python to PATH" වැදගත් ඇයි?

මෙම විකල්පය තේරීමෙන්, ඔබට ඔබේ පරිගණකයේ Command Prompt (CMD) එකේ ඕනෑම තැනක සිට `python` යන විධානය (command) භාවිතා කිරීමට හැකියාව ලැබේ. ඔබ මෙය tick නොකළහොත්, Python ක්‍රියාත්මක කිරීම වඩාත් සංකීර්ණ විය හැක. එබැවින්, මෙය ඉතා වැදගත් වේ.

Python සමඟම pip නමැති මෙවලමද ස්ථාපනය වේ. `pip` යනු Python සඳහා වන පැකේජ කළමනාකරුවෙකි (Package Manager). සරලව කිවහොත්, එය Python සඳහා වන 'App Store' එකක් වැනිය. අපට අනාගතයේදී අවශ්‍ය වන අමතර මෙවලම් (libraries) ස්ථාපනය කරගැනීමට අපි `pip` භාවිතා කරන්නෙමු.


📁 ව්‍යාපෘති සඳහා ෆෝල්ඩරයක් සකසා ගැනීම

හොඳ පුරුද්දක් ලෙස, අප මෙම පාඨමාලාවේදී නිර්මාණය කරන සියලුම මෘදුකාංග ගොනු එකම තැනක තබා ගනිමු. මෙය අපගේ වැඩ කටයුතු පිළිවෙලකට තබා ගැනීමට උපකාරී වේ.

ඔබේ පරිගණකයේ Documents හෝ Desktop වැනි තැනක `PythonApps` හෝ `MyProjects` වැනි නමකින් අලුත් ෆෝල්ඩරයක් (folder) සාදන්න.

උදාහරණයක් ලෙස: C:\Users\YourName\Documents\PythonApps

අප මින් ඉදිරියට සාදන සියලුම `.py` ගොනු මෙම ෆෝල්ඩරය තුළ save කරගනිමු.


👋 "Hello, World!" - අපේ පළමු GUI යෙදුම

දැන් අපි සියල්ල නිවැරදිව ක්‍රියාත්මක වේදැයි බැලීමට, අපගේ පළමු GUI (Graphical User Interface) යෙදුම, එනම් කුඩා වින්ඩෝවක් නිර්මාණය කරමු. ඔබේ IDE එක (VS Code වැනි) විවෘත කර, ඔබ දැන් සෑදූ ෆෝල්ඩරය තුළ `hello_app.py` නමින් නව ගොනුවක් සාදා, පහත කේතය එහි ඇතුළත් කරන්න.


# 1. Tkinter library එක අපේ code එකට ගෙන්වා ගැනීම (import)
import tkinter as tk

# 2. ප්‍රධාන window එක නිර්මාණය කිරීම
root = tk.Tk()

# 3. window එකේ title එක (ඉහළින් පෙන්වන නම) ලබා දීම
root.title("My First App")

# 4. window එකේ ප්‍රමාණය (පළල x උස) සැකසීම
root.geometry("350x200")

# 5. window එක ඇතුළේ පෙන්වීමට label එකක් (අකුරු ටිකක්) සෑදීම
label = tk.Label(root, text="Hello, Windows App! 👋")

# 6. එම label එක window එකේ පෙන්වීම සඳහා ඇතුළත් කිරීම
label.pack(pady=20) # pady=20 මගින් උඩ සහ යටින් ඉඩක් තබයි

# 7. මෘදුකාංගය close කරන තුරු එය දිගටම ක්‍රියාත්මකව තැබීම
root.mainloop()
            

දැන් මෙම ගොනුව save කරන්න. ඉන්පසු, Command Prompt (CMD) එක විවෘත කර, ඔබගේ ව්‍යාපෘති ෆෝල්ඩරය වෙත ගොස් (cd C:\Users\YourName\Documents\PythonApps), පහත විධානය ක්‍රියාත්මක කරන්න:

python hello_app.py

ඔබ සියල්ල නිවැරදිව කළේ නම්, "Hello, Windows App! 👋" යන පණිවිඩය සහිත කුඩා වින්ඩෝවක් ඔබේ තිරයේ දිස්වනු ඇත. සුභ පැතුම්! ඔබ ඔබේ පළමු ඩෙස්ක්ටොප් මෘදුකාංගය සාර්ථකව නිර්මාණය කර ඇත! 🎉