Treffer: Vizualizacija izoploha u diskretnom N-dimenzionalnom prostoru primjenom programskog jezika Python ; Visualization of isosurfaces in a discrete N-dimensional space using the Python programming language

Title:
Vizualizacija izoploha u diskretnom N-dimenzionalnom prostoru primjenom programskog jezika Python ; Visualization of isosurfaces in a discrete N-dimensional space using the Python programming language
Authors:
Contributors:
Milić, Vladimir, Rauch, Martina
Publisher Information:
Sveučilište u Zagrebu. Fakultet strojarstva i brodogradnje.
University of Zagreb. Faculty of Mechanical Engineering and Naval Architecture.
Publication Year:
2024
Collection:
Croatian Digital Theses Repository (National and University Library in Zagreb)
Document Type:
Dissertation bachelor thesis
File Description:
application/pdf
Language:
Croatian
Rights:
http://creativecommons.org/licenses/by/4.0/ ; info:eu-repo/semantics/openAccess
Accession Number:
edsbas.34007AE9
Database:
BASE

Weitere Informationen

U ovom završnom radu prikazana je primjena Pythona kao objektno orijentiranog programskog jezika za izradu grafičkog korisničkog sučelja (engl. Graphical User Interface – GUI) koji omogućuje vizualizaciju izoploha zadanih u diskretnom N-dimenzionalnom prostoru. Budući da je izrada samog sučelja temeljena na objektno orijentiranoj paradigmi, u radu su opisani temeljni koncepti poput objekata, klase, atributa, metoda, nasljeđivanja, enkapsulacije i polimorfizma koji su primijenjeni, ali također i ugrađeni u korištene Pythonove module, pakete i biblioteke. Nadalje, detaljno je prikazana izrada korisničkog sučelja korištenjem biblioteke Tkinter s naglaskom na interakciju sučelja i „back-end” dijela. Na primjeru dva tehnička procesa iz područja termodinamike prikazana je funkcionalnost razvijenog korisničkog sučelja te su dane upute za njegovo pravilno korištenje. ; In this thesis, the application of Python as an object-oriented programming language for developing a graphical user interface (GUI) that enables the visualization of isopleths in a discrete N-dimensional space is presented. Since the interface creation is based on the object-oriented paradigm, the thesis describes fundamental concepts such as objects, classes, attributes, methods, inheritance, encapsulation, and polymorphism, which have been applied but are also embedded in the Python modules, packages, and libraries used. Furthermore, the development of the user interface using the Tkinter library is presented in detail, emphasizing the interaction between the interface and the back-end part. The functionality of the developed user interface is demonstrated through two technical processes in the field of thermodynamics, and instructions for its proper use are provided.