2. Tēma — Python pamati un Ievade/Izvade

Par šo tēmu

Šajā tēmā mēs iedvešam dzīvību kodā, padarot to interaktīvu. Tu apgūsi, kā izmantot Python kā jaudīgu rīku datu iegūšanai un apstrādei, veidojot pamatu savai pirmajai datorspēlei — "Lielais skaitļu duelītis". Tēmas fokuss ir uz izpratni par to, kā dators uztver dažādus informācijas veidus (tekstu pret skaitļiem).

Tiek apgūti programmēšanas pamatpīlāri: mainīgie un datu tipi (str, int, float, bool), kā arī lietotāja ievades apstrāde. Tu mācīsies ne tikai veikt aprēķinus ar matemātiskajām operācijām, bet arī izvadīt rezultātus profesionālā un lasāmā veidā, izmantojot f-strings un ievērojot koda estētikas standartus (PEP 8, snake_case).

Tēmas noslēgumā uzsvars tiek likts uz loģisko plānošanu. Tu patstāvīgi izstrādāsi spēles matemātisko modeli un realizēsi to pilnā ciklā — no algoritma plānošanas komentāros līdz funkcionējošam kodam, kas tiek publicēts GitHub platformā, demonstrējot sakārtotu un dokumentētu projektu.

Tēmas saturs (Stundu plāns)

2. tēmas špikeris

Šeit apkopota svarīgākā Python sintakse par datu tipiem, matemātiku, teksta formatēšanu un koda stilu.

📥 Ievade un Datu Tipi

Komanda / Tips Ko tas dara? Piemērs
input() Nolasa lietotāja ievadi no termināla (vienmēr kā tekstu). vards = input("Vārds: ")
int() Konvertē vērtību par veselu skaitli (Integer). gadi = int("15")
float() Konvertē vērtību par daļskaitli (Float). Atdalītājs ir punkts! reizinatajs = float("1.5")
str() Konvertē vērtību par tekstu (String). teksts = str(100)

🧮 Matemātiskie Operatori

💬 Teksta Formatēšana (f-strings)

Mūsdienīgs veids, kā apvienot tekstu ar mainīgajiem. Sākas ar burtu f pirms pēdiņām, un mainīgos liek {} iekavās.

vards = "Gendalfs"
hp = 100
print(f"Spēlētājam {vards} ir {hp} dzīvības.")

📝 Koda Stils un Komentāri (PEP 8)