1. tēma: Ievads un darba vide. 2. stunda: Windows resursu pārvaldība.

Tavs šīs stundas izaicinājums: Tu iemācīsies atpazīt Windows failu sistēmas uzbūvi, izskaidrot atšķirību starp absolūtiem un relatīviem ceļiem un patstāvīgi pārvaldīt mapes un failus, izmantojot komandrindu (Terminal).

SR 2.3.9. (Operētājsistēmas resursu pārvaldība: failu sistēma, ceļi)

Teorija: Failu sistēma un komandrinda

1. uzdevums : Orientēšanās Windows mapēs

Iemācīties noteikt pašreizējo atrašanās vietu un apskatīt mapes saturu, neizmantojot peli.

Izpildes soļi:

  1. Atver VS Code un loga apakšā atver Terminal (Ctrl + `).
  2. Ieraksti komandu echo %cd% un nospied Enter. Dators izvadīs Tavu pašreizējo darba adresi.
  3. Ieraksti dir un nospied Enter. Tu redzēsi sarakstu ar mapēm un failiem, kas atrodas šajā vietā.
  4. Ieraksti cd .. (ievēro atstarpi un divus punktus) un nospied Enter. Tu pakāpsies vienu līmeni augšup failu sistēmā.
  5. Vēlreiz ieraksti dir, lai redzētu, kā mainījies pieejamais saturs.

2. uzdevums: Projekta "skeleta" izveide

Izveidot sakārtotu mapju struktūru topošajai spēlei, izmantojot tikai termināļa komandas.

Izpildes soļi:

  1. Terminālī ieraksti cd Desktop (vai cd Darbvirsma), lai nonāktu uz darbvirsmas.
  2. Izveido jaunu mapi savam projektam: mkdir speles_projekts.
  3. Ieej jaunajā mapē: cd speles_projekts.
  4. Izveido trīs apakšmapes resursiem: mkdir kods, mkdir bildes un mkdir skanas.
  5. Ieraksti komandu tree, lai vizuāli pārliecinātos par izveidoto struktūru.
# Mapju izveides piemērs
mkdir bildes
mkdir skanas
tree
Folder PATH listing
├───bildes
├───kods
└───skanas

3. uzdevums: Failu manipulācija un relatīvie ceļi

Iemācīties pārvietot failus un izsaukt tos, izmantojot ceļus (Paths).

Izpildes soļi:

  1. Atrodoties mapē speles_projekts, izveido tukšu failu: type nul > tests.py.
  2. Pārvieto šo failu uz apakšmapi kods: move tests.py kods\.
  3. VS Code kreisajā sānā atver kods\tests.py un ieraksti kodu: print("Skripts palaists, izmantojot ceļu!"). Saglabā (Ctrl+S).
  4. Terminālī (joprojām esot speles_projekts) palaid skriptu, rakstot: python kods\tests.py.
  5. Pārbaudi, vai programma darbojas, lai gan Tu neatrodies tajā pašā mapē, kurā ir fails.

Biežākās kļūdas (un kā tās labot):

Zini, kāpēc tas ir svarīgi? Programmējot spēles, Tavs kods meklēs attēlus, skaņas un līmeņu datus dažādās mapēs. Ja Tu neizpratīsi failu ceļus, spēle nespēs ielādēt resursus un avarēs.

Svarīgākās Windows termināļa komandas

dir          # Parāda mapes saturu
cd mape      # Ieiet norādītajā mapē
cd ..        # Atgriežas vienu līmeni atpakaļ
mkdir mape   # Izveido jaunu mapi
move fails   # Pārvieto failu uz citu vietu
echo %cd%    # Parāda pašreizējo pilno ceļu
⬅ Iepriekšējā stunda Nākamā stunda ➡