Noslēguma darbu reģistrs
  
Studiju darba apraksts
Studiju veids bakalaura akadēmiskās studijas
Studiju programmas nosaukums Datorsistēmas
Nosaukums Python grafisko lietotņu implementēšanas ar OpenGL bibliotēku izpēte
Nosaukums angļu valodā Research on Python Graphics Applications Implementation with OpenGL Library
Struktūrvienība 33000 Datorzinātnes, informācijas tehnoloģijas un enerģētikas fakultāte
Darba vadītājs Pāvels Rusakovs
Recenzents Kaspars Gūtmanis
Anotācija Python, OpenGL, grafiskās lietotnes. Grafisko lietotņu izstrādi iespējams veikt dažādās programmēšanas valodās un ar dažādām bibliotēkām. Python ir plaši izmantota programmēšanas valoda, kurai ir pieejams daudz grafisko lietotņu izstrādei piemērotu bibliotēku, taču datorgrafikas uzdevumos būtiska nozīme ir arī veiktspējai un datu apstrādes efektivitātei. Darba mērķis tika noteikts izpētīt Python programmēšanas valodas iespējas grafisko lietotņu implementācijā, īpaši aplūkojot OpenGL grafiskās bibliotēkas izmantošanu Python vidē. Darbā tika apskatītas Python datorgrafikas bibliotēkas, OpenGL darbības principi un PyOpenGL bibliotēkas nozīme Python programmēšanas valodas OpenGL lietotņu implementēšanā, tika izstrādāts statisku trijstūru ģenerēšanas un renderēšanas uzdevums Python valodā un līdzvērtīgs uzdevums C++ valodā salīdzināšanai. Iegūtie darba rezultāti parāda, ka Python implementācija spēj nodrošināt augstu statiskas ģeometrijas renderēšanas veiktspēju, ja dati jau ir sagatavoti un augšupielādēti OpenGL buferī, kā arī tika secināts, ka būtiskākais Python ierobežojums ir ģeometrijas datu sagatavošana centrālā procesora pusē, īpaši izmantojot iteratīvu datu ģenerēšanas pieeju. C++ valodas implementācija šajā posmā uzrādīja labāku veiktspēju. Python programmēšanas valoda ir piemērota OpenGL grafisko lietotņu implementēšanai un statiskas ģeometrijas renderēšanai, taču uzdevumos ar veiktspējas augstākam prasībām būtu nepieciešams izmantot optimizētākas datu apstrādes pieejas vai citas programmēšanas valodu risinājumus atsevišķos programmas posmos. Darbā sastāv no 61 lappusēm, 5 attēliem, 6 tabulām, 27 izmantotajiem informācijas avotiem.
Atslēgas vārdi Python, OpenGL, grafiskās lietotnes.
Atslēgas vārdi angļu valodā Python, OpenGL, graphical applications.
Valoda lv
Gads 2026
Darba augšupielādes datums un laiks 26.05.2026 23:57:16