Stundas uzdevums: Patstāvīgi izveidot, dokumentēt un publicēt nelielu Python projektu, izmantojot tikai 1. tēmā apgūto VS Code, GitHub Desktop, Markdown, `.gitignore` un ergonomikas saturu.
Pirms sāc: izmanto iepriekš apgūto un šīs lapas teorijas/koda piemērus. Ja vajadzīga jauna komanda vai rīks, vispirms atrodi tās paraugu teorijas sadaļā.
Šajā darbā nav jāizmanto jaunas Python konstrukcijas. Vērtēts tiek tas, vai tu proti sakārtot projektu, pasargāt nevajadzīgus failus ar .gitignore, dokumentēt darbu README failā un publicēt izmaiņas GitHub krātuvē ar saprotamu vēsturi.
# PD1 darba vide
Autors: **Vārds Uzvārds**
## Palaišana
python sveiciens.py
## Ergonomika
- Monitors acu līmenī.
- Regulāri atpūtinu acis.
- Sēžu ar taisnu muguru.
70 min plāns: projekta struktūra ~20 min, programma un README ~25 min, GitHub publicēšana ~25 min.
Šis ir īss iesildīšanās uzdevums. Nokopē sagatavi, ielīmē to pareizajā koda vietā un palaid. Šeit pietiek droši izmēģināt tēmu 1.6 Noslēguma pārbaudes darbs - Darba vide un kodu pārvaldība; detalizētu izpratni veidosi nākamajos uzdevumos.
Kopējamais piemērs vai sagatave: izmanto šo bloku kā starta punktu, nevis kā gala risinājumu.
mkdir iesildisanas-projekts
cd iesildisanas-projekts
code main.py
temats = "1.6 Noslēguma pārbaudes darbs - Darba vide un kodu pārvaldība"
print("Iesildīšanās sākta")
print("Tēma:", temats)
print("Kods darbojas")
main.py failā.Pievieno šīs stundas paņēmienu kā nelielu, pārbaudāmu projekta daļu.
Pārbaudi, vai projekta fragments ir atkārtojams un saprotams.
Ja pamatdarbs ir pabeigts, paplašini projektu ar vienu nelielu, pārbaudāmu uzlabojumu.
README.md, nevis README.txt.https://github.com/.| 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. |
README.md fails satur sarakstu ar 3 ergonomikas principiem?https://github.com/... (nevis C:\...)?# 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.
- ...