| Title: | Programski jezik Python v kemijskem inženirstvu in kemiji : diplomsko delo univerzitetnega študijskega programa I. stopnje |
|---|
| Authors: | ID Keše, Urša (Author) ID Novak-Pintarič, Zorka (Mentor) More about this mentor...  ID Bogataj, Miloš (Comentor) |
| Files: | UN_Kese_Ursa_2022.pdf (2,91 MB) MD5: 09B590C2505FA1D4BCC8AD5969E9E8E9 PID: 20.500.12556/dkum/fddb8129-e686-4716-81b1-7b3dddd8bd9f
|
|---|
| Language: | Slovenian |
|---|
| Work type: | Bachelor thesis/paper |
|---|
| Typology: | 2.11 - Undergraduate Thesis |
|---|
| Organization: | FKKT - Faculty of Chemistry and Chemical Engineering
|
|---|
| Abstract: | Diplomsko delo predstavlja uporabo programskega jezika Python za reševanje problemov v kemiji in kemijski tehnologiji, kar vključuje osnove programskega jezika, zbirko prosto dostopnih knjižnic ter primere nalog in rešitve z uporabo pythonske kode. Osnove programskega jezika so primerljive osnovam, ki so že del univerzitetnega študijskega programa, kjer sta študentom predstavljena programska jezika Fortran in Matlab. Največja prednost Pythona je zbirka modulov, ki so dostopni preko knjižnic ChemPy, NumPy, Matplotlib, Chemlib, Openpyxl in Xlsx Writer, ki smo jih opisali v drugem poglavju. Poleg zbirke knjižnic smo v poglavju predstavili osnove programiranja, osnovne podatkovne tipe programskega jezika Python ter kompleksnejše tipe, kot so funkcije, logične vrednosti in pogojni stavki. Na koncu poglavja smo predstavili uporabo knjižnic za grafično predstavitev podatkov in analizo rezultatov. Glavni del diplomskega dela so primeri nalog, ki so rešene z uporabo Python knjižnic, kjer smo predstavili kodo za določanje lastnosti produktov in reaktantov, stehiometrije, izračun toplote kemijskih reakcij in določanja topnosti. Na koncu smo dodali še nalogo primerjave rešitve naloge v fortranski kodi in pythonski kodi.
Ugotovili smo, da je uporaba Pythona za reševanje problemov v kemiji in kemijskem inženirstvu priročna, preprosta in obsežna. Uporaba jezika je primerljiva fortranskemu, z uporabo knjižnic je pythonski jezik uporaben za širši nabor problemov kot fortranski jezik. |
|---|
| Keywords: | Python v kemiji, ChemPy, Chemlib, Python knjižnice, programiranje, kemija, kemijsko inženirstvo, univerzitetni študij |
|---|
| Place of publishing: | Maribor |
|---|
| Place of performance: | Maribor |
|---|
| Publisher: | [U. Keše] |
|---|
| Year of publishing: | 2022 |
|---|
| Number of pages: | 1 spletni vir (1 datoteka PDF (X, 43 f.)) |
|---|
| PID: | 20.500.12556/DKUM-81928  |
|---|
| UDC: | 004.43:66(043.2) |
|---|
| COBISS.SI-ID: | 116183811  |
|---|
| Publication date in DKUM: | 12.07.2022 |
|---|
| Views: | 975 |
|---|
| Downloads: | 142 |
|---|
| Metadata: |  |
|---|
| Categories: | KTFMB - FKKT
|
|---|
|
:
|
Copy citation |
|---|
| | | | Average score: | (0 votes) |
|---|
| Your score: | Voting is allowed only for logged in users. |
|---|
| Share: |  |
|---|
Hover the mouse pointer over a document title to show the abstract or click
on the title to get all document metadata. |