Lapā tiek izmantotas sīkdatnes 

Meteo stacija


Mērķis:
Izveidot vienkāršu Python lietotni, kas ļauj ievadīt un saglabāt laikapstākļu datus, izmantojot grafisko saskarni un SQLite datubāzi.


Prasības

Lietotnes nosaukums
Meteo stacija

Funkcionalitāte

  • Ievadīt laikapstākļu aprakstu, piemēram, “Saulains, nelīst”.
  • Ievadīt temperatūru, piemēram, +5.
  • Saglabāt šo ierakstu SQLite datubāzē.
  • Parādīt visus līdz šim saglabātos ierakstus sarakstā vai tekstlodziņā.

Saskarne (GUI)

Lietot GUI no Tkinter, ar logu, kas satur:

  • Teksta lauku “Apraksts”
  • Teksta lauku “Temperatūra”
  • Pogu “Saglabāt”
  • Sarakstu vai tekstlodziņu, kur parādīt visus ierakstus no datubāzes

Datu bāze

Izmanto SQLite un izveido tabulu ar vismaz šādām kolonnām:

  • id – automātiska primārā atslēga
  • apraksts – teksts
  • temperatura – skaitlis vai teksts
  • datums_laiks – datums/laiks, kad ieraksts tika pievienots

AI izmantošana

  • Drīksti izmantot AI rīkus (piemēram, ChatGPT, Copilot) kā palīdzību, lai:

  • izskaidrotu, kā strādā Tkinter vai SQLite,

  • ģenerētu daļu no Python koda,
  • atrastu un izlabotu kļūdas,
  • uzlabotu funkcionalitāti.

  • Uzraksti īsu aprakstu (3–5 teikumus), kas paskaidro, kā tieši AI tev palīdzēja uzdevuma izpildē.


Iesniedzamais

  1. Python .py fails ar lietotni
  2. SQLite datubāzes fails (piemēram, meteo.db)
  3. Apraksts, kā Tu izmantoji AI palīdzību

Papildu (neobligāti) uzlabojumi

  • Iespēja dzēst kādu ierakstu
  • Grafiska temperatūras izmaiņu vizualizācija ar matplotlib
  • Funkcija, kas validē, vai ievadītā temperatūra ir skaitlis

Veiksmi izstrādē!