Form of studies |
Bachelor |
Title of the study programm |
Computer Systems |
Title in original language |
Python valodas izpēte grafisko lietotņu izstrādei |
Title in English |
Research on Python Language for Graphics Applications Development |
Department |
Faculty Of Computer Science Information Tehnology And Energy |
Scientific advisor |
Pāvels Rusakovs |
Reviewer |
SIA “ABC Software”, vad. pētnieks, Dr. sc. ing. Vitālijs Zabiņako |
Abstract |
Python ir augsta līmeņa programmēšanas valoda, kura arī šodien ir populāra un veiksmīgi konkurē ar citam populārām augsta līmeņa programmēšanas valodām, kā Java, C\C++, C# un citam.
Python valodā iespējams izstrādāt grafiskās lietotnes; tās ir realizētas kā pašā valodā iekļautajā rikā, tā arī ar dažādiem trešās puses satvariem. Pētījumā tiks apskatīti, salīdzināti, izanalizēti un praktiski izmantoti daži grafiskā interfeisa izstrādes paņēmieni Python valodā.
Eksperimentu būtība ir saistīta ar viena uzdevuma risināšanu (programmas prototipa realizēšanu), izmantojot dažādas vispārpieņemtas pieejas ar mērķi veikt katra risinājuma dekompozīciju un analīzi. Ņemot vērā autora iepriekšējas pieredzes trūkumu, eksperimentu rezultāti ļaus pielāgot darbā kompilēto informāciju un veikt ieteikumus jaunākajiem programmatūras izstrādātajiem, secināt par valodas iespējam grafiskā interfeisa izstrādē kopumā un no iesācēja redzespunkta.
Balstoties uz eksperimenta rezultātiem un teorētiskajā daļā savāktajiem datiem, tiks konstatētas programmēšanas valodas stiprās un vājās puses, izmantošanas iespējas mūsdienās, noteikti katra apskatītā satvara lietošanas nosacījumi, izstrādāti ieteikumi pielietošanai.
Bakalaura darbā ir 70 lappuses, 38 attēli, 10 tabulas, 6 pielikumi un 76 informācijas avoti. |
Keywords |
Grafiskā lietotāja saskarne, grafiskā lietojumprogramma, augsta līmeņa programmēšanas valoda, Gvido-van Rosums, satvari, rīki |
Keywords in English |
GUI, Python, graphical user interface, Kivy, PySide2, wxPython, tkinter, graphical application, high-level programming language, Guido van Rossum, Python Software Foundation, frameworks, tools |
Language |
lv |
Year |
2020 |
Date and time of uploading |
04.06.2020 22:19:44 |