| | SLO | ENG | Piškotki in zasebnost

Večja pisava | Manjša pisava

Izpis gradiva Pomoč

Naslov:Uporaba načrtovalskih vzorcev v programskem jeziku Python : diplomsko delo
Avtorji:ID Lavrič, Ivana (Avtor)
ID Heričko, Marjan (Mentor) Več o mentorju... Novo okno
Datoteke:.pdf UN_Lavric_Ivana_2022.pdf (5,19 MB)
MD5: C7E74C5CA9D406F1AE15FE88E9C48B7C
 
Jezik:Slovenski jezik
Vrsta gradiva:Diplomsko delo/naloga
Tipologija:2.11 - Diplomsko delo
Organizacija:FERI - Fakulteta za elektrotehniko, računalništvo in informatiko
Opis:Načrtovalski vzorci pomagajo pri hitrem, kvalitetnem in stabilnem razvoju informacijskih rešitev. Nanašajo se na princip ponovne uporabe, kjer namesto konkretne programske kode ponovno uporabimo ideje. V diplomskem delu smo analizirali katalog načrtovalskih vzorcev GoF z vidika programskega jezika Python. Za prikaz dinamičnosti in uporabnosti jezika, smo pri implementaciji izbranih vzorcev uporabili objektno usmerjeno programiranje, metaprogramiranje in knjižnico PyPattyrn. Ugotovili smo, da lahko, tudi s pomočjo modula ABC, na standardni način implementiramo katerikoli vzorec, hkrati pa zaradi narave jezika Python takšna implementacija ni vedno smiselna. Preverili smo združljivost vzorcev z jezikom Python in ugotovili, da uporaba nekaterih načrtovalskih vzorcev ni smiselna, če pri tem žrtvujemo naravo programskega jezika.
Ključne besede:programska oprema, načrtovanje, ponovna uporaba, načrtovalski vzorci, GoF, Python
Kraj izida:Maribor
Kraj izvedbe:Maribor
Založnik:[I. Lavrič]
Leto izida:2022
Št. strani:1 spletni vir (1 datoteka PDF (X, 69 f.))
PID:20.500.12556/DKUM-82527 Novo okno
UDK:004.93:004.43(043.2)
COBISS.SI-ID:130368771 Novo okno
Datum objave v DKUM:20.10.2022
Število ogledov:916
Število prenosov:82
Metapodatki:XML DC-XML DC-RDF
Področja:KTFMB - FERI
:
Kopiraj citat
  
Skupna ocena:(0 glasov)
Vaša ocena:Ocenjevanje je dovoljeno samo prijavljenim uporabnikom.
Objavi na:Bookmark and Share



Postavite miškin kazalec na naslov za izpis povzetka. Klik na naslov izpiše podrobnosti ali sproži prenos.

Licence

Licenca:CC BY-NC-ND 4.0, Creative Commons Priznanje avtorstva-Nekomercialno-Brez predelav 4.0 Mednarodna
Povezava:http://creativecommons.org/licenses/by-nc-nd/4.0/deed.sl
Opis:Najbolj omejujoča licenca Creative Commons. Uporabniki lahko prenesejo in delijo delo v nekomercialne namene in ga ne smejo uporabiti za nobene druge namene.
Začetek licenciranja:23.08.2022

Sekundarni jezik

Jezik:Angleški jezik
Naslov:Use of design patterns in the Python programming language
Opis:Design patterns help us with fast, high-quality and stable software development. They refer to the principle of reuse, where instead of concrete program code we reuse ideas. In the thesis we looked at the GoF catalog from the point of view of the Python programming langage. We found that we can implement any pattern with the help of the ABC module, but at the same time, due to the nature of the language, such an implementation does not always make sense. We used object-oriented programming, metaprogramming, and the PyPattyrn library to demonstrate the dynamic nature and usability of the Python language. We looked at the compatibility of patterns with the language and came to the conclusion that using a pattern does not make sense if we sacrifice the nature of the programming language for it.
Ključne besede:software, designing, reusability, design patterns, GoF, Python


Komentarji

Dodaj komentar

Za komentiranje se morate prijaviti.

Komentarji (0)
0 - 0 / 0
 
Ni komentarjev!

Nazaj
Logotipi partnerjev Univerza v Mariboru Univerza v Ljubljani Univerza na Primorskem Univerza v Novi Gorici