>

1. tēma: Darba vide un kodu pārvaldība. Noslēguma pārbaudes darbs.

Tavs mērķis: Patstāvīgi izveidot, dokumentēt un publicēt programmēšanas projekta struktūru, kas apliecina tavas prasmes darbā ar VS Code, GitHub Desktop, Markdown sintaksi un ergonomikas principu ievērošanā. Vērtējums tiks piešķirts, analizējot tavu GitHub krātuvi internetā.

SR 2.4.9. (Git), 2.4.12. (Vides konfigurācija), 3.1.1. (Ergonomika), 2.4.8. (Dokumentēšana)

Darba uzdevuma gaita

1. solis: Projekta struktūras un izņēmumu izveide

  1. Atver savu programmesana-pamatkurss krātuvi programmā VS Code.
  2. Projekta pamatmapē izveido jaunu mapi ar nosaukumu PD1_Vards_Uzvards (sava vārda vietā raksti reālos datus).
  3. Pārliecinies, ka projekta saknē ir fails .gitignore. Pievieno tajā noteikumu ignorēt failu ar nosaukumu slepenais.txt.
  4. Savas PD1 mapes iekšpusē izveido failu slepenais.txt un ieraksti tajā jebkādu tekstu. GitHub Desktop nedrīkst šo failu redzēt!

2. solis: Programmas un dokumentācijas izstrāde

  1. Savas PD1 mapes iekšpusē izveido failu sveiciens.py.
  2. Ieraksti tajā Python kodu, kas terminālī izvada vismaz divus teikumus (piemēram, "Pārbaudes darbs sākts! Viss darbojas."), un saglabā to.
  3. PD1 mapes iekšpusē izveido failu README.md. Izmanto Markdown valodu, lai tajā iekļautu:
    • Lielo virsrakstu (Projekta nosaukums) un treknrakstā (Autors: Vārds, Uzvārds).
    • Lietošanas instrukciju: Īsu aprakstu, ko dara tavs Python fails.
    • Ergonomikas pašvērtējumu: Izveido punktotu sarakstu ar 3 konkrētiem paradumiem (piem., ekrāna augstums, 20-20-20 noteikums, muguras poza), ko ievēro darba laikā.

3. solis: Versiju pārvaldība un publicēšana (GitHub Desktop)

  1. Atver GitHub Desktop un pārbaudi Changes sarakstu. Tajā jābūt sveiciens.py un README.md, bet ne slepenais.txt.
  2. Summary laukā ieraksti profesionālu fiksēšanas ziņojumu, piemēram: "Pievienots PD1 ar dokumentāciju un skriptu".
  3. Nospied Commit to main.
  4. Nospied Push origin, lai augšupielādētu failus mākonī.
  5. Pārlūkprogrammā atver savu GitHub krātuvi, atver PD1 mapi, nokopē saiti no augšējās adreses joslas un iesniedz to E-klasē.

Vērtēšanas kritēriji (SLA)

Kritēriji Sācis apgūt (1-3) Turpina apgūt (4-6) Apguvis (7-8) Apguvis padziļināti (9-10)
Struktūra un ignorēšana Faili nav sakārtoti atbilstoši mapēm vai .gitignore nedarbojas. Struktūra ir izveidota, bet slepenais.txt ir netīšām publicēts internetā. Precīza mapju struktūra; .gitignore veiksmīgi bloķē lieko failu. Nevainojama resursu pārvaldība un izpratne par ceļiem un failu paplašinājumiem.
Versiju kontrole (Desktop) Izmaiņas netiek fiksētas (nav Commit) vai nav nosūtītas uz mākoni. Veikts Commit, bet ziņojums ir tukšs, nesaprotams vai fails nav augšupielādēts (Push). Kods ir augšupielādēts; izmantots skaidrs un aprakstošs Commit ziņojums. Nevainojama sinhronizācijas rīku lietošana, pārliecinoties par izmaiņām pirms fiksēšanas.
Dokumentācija (Markdown) README faila nav vai tas rakstīts kā parasts teksts bez formāta. README ir nepilnīgs; nav izmantots Markdown virsrakstiem vai sarakstiem. README satur visas prasītās sadaļas, pareizi pielietojot `#`, `**` un `-` Markdown elementus. Izsmeltinoša dokumentācija, kas ir vizuāli pievilcīga un demonstrē dziļu izpratni par ergonomiku.
Koda izpilde un Iesniegšana Python fails nedarbojas vai nav iesniegta saite E-klasē. Kods darbojas ar kļūdām; iesniegta neprecīza saite (piem., lokālā C: diska adrese). Kods izpildās bez kļūdām; iesniegta korekta GitHub pārlūka saite uz PD1 mapi. Kods ir papildināts ar komentāriem; process veikts patstāvīgi bez aizķeršanās.

Pašpārbaudes saraksts pirms iesniegšanas

# Pārbaudes koda paraugs tavam README.md
# Projekta nosaukums
Autors: **Jānis Programmētājs**

## Ergonomika
- Monitors atrodas acu līmenī.
- Ik pēc 20 minūtēm skatos 20 pēdu attālumā uz 20 sekundēm.
- ...
Pārliecinies, ka VS Code priekšskatījumā (Ctrl+Shift+V) teksts tiek attēlots pareizi noformatēts!
⬅ Iepriekšējā stunda Tēmas apkopojums ➡