Zgornja slika je bila ustvarjena z orodjem Adobe Firefly 2.
Ukaz: a laptop on a desk; laptop screen displays python code; software development concept, construction site in the background
Splošne informacije#
Študent pridobi osnovno teoretično in praktično znanje o računalništvu in informatiki ter je sposoben samostojno uporabljati računalniško tehnologijo pri študiju oz. običajnih inženirskih nalogah. Spozna sodobne računalniške in informacijske tehnologije ter pridobi temeljno znanje, ki mu omogoča nadaljnje samoizobraževanje oz. nadgradnjo pridobljenih znanj s področja računalniške tehnologije.
Urnik#
- predavanja - sreda, 12-14, P I/1
- vaje - po skupinah
Kontakt#
- govorilne ure - ponedeljek 9-10, soba 035
- email - mdolenc@fgg.uni-lj.si
Prisotnost#
Predavanja#
1. teden - sreda, 28. 2. 2024#
- Uvod:
- Razvoj programske opreme:
- Uvod v programski jezik Python:
- Zakaj Python?
- Namestitev: python.org, Continuum Analytics - Anaconda
- Naloga:
- Namestitev programskega sistema Python na domačem računalniku.
2. teden - sreda, 6. 3. 2024#
Uvod v programski jezik Python:
- Zakaj Python?
- Namestitev: python.org, Continuum Analytics - Anaconda
Uvod v Python:
- Izvedba in zagon enostavnega Python programa/skripte (Spyder, iPython)
- Uporabljeni ukazi: input(), print(), float(), import, math.pi
Izvorna koda:
- Python: krog-1.py
3. teden - sreda, 13. 3. 2024#
Uvod v Python:
- Zagon Python skript iz ukazne vrstice
- Program za izračun plošline kroga
- Seznami: for in while zanka
Izvorna koda:
4. teden - sreda, 20. 3. 2024#
Uvod v Python:
- while zanka
- izpis v datoteko
- Uvoz tekstovnih podatkov v Excel in risanje razpršenih grafov.
Izvorna koda:
- Izračun ničle funkcije - bisekcija, bisekcija-1.py, bisekcija-2.py
5. teden - sreda, 27. 3. 2024#
Uvod v Python:
- branje in zapisovanje tekstovnih datotek
Izvorna koda: -
6. - 7. teden - sreda, 3. 4. - 10. 4. 2024#
Uvod v Python:
- branje in zapisovanje tekstovnih datotek
- vnos več podatkov v vrstici
- uporaba modulov
Izvorna koda:
- Podatki v programu, geokar-1.py
- Branje podatkov s tipkovnico (vsak podatek v svoji vrstici), geokar-2.py
- Branje podatkov s tipkovnico (x in y koordinati v isti vrstici), geokar-3.py
- Branje podatkov iz datoteke, geokar-4.py
- Testni podatki, geokar-podatki.txt
- Izračun ploščine s funkcijo, geokar-5.py
- Vse geometrijske karakteristike, geokar-6.py
- Uporaba modulov, geokar-7.py, geometrijske_karakteristike.py
8. teden - sreda, 17. 4. 2024#
Podatkovni standardi:
- XML - Extended Markup Language
- JSON - JavaScript Object Notation
- IFC - Industry Foundation Classes
Primeri:
- Izdelajte XML/JSON dokument za shranjevanje poljubnega poligonalnega prereza. Točke prereza so podane z oznako in dvema koordinatama: x in y. Rešitve: xml | json
- Izdelajte XML dokument, ki vsebuje podatke o dveh geografskih točkah (ime/naslov, koordinate, nadmorska višina)
- Povezave:
9. teden - sreda, 24. 4. 2024#
Uvod v Python: branje in zapisovanje XML datotek
Izvorna koda: -