Vsebina predmeta: |
Pregled vsebine predmeta, izrazoslovje in izbrana
literatura Uvod v programiranje Metodologije razvoja programske
opreme Programski jezik Python (osnove, matematične knjižnice, risanje
grafov) Osnove baz podatkov, relacijska tehnologija, značilnosti in uporaba
standardnega jezika SQL Standardni zapisi podatkov (tekstovne datoteke, XML,
JSON) Interaktivni dokumenti Jupyter Analiza podatkov s knjižnicami
pandas, matplotlib in numpy Napredna uporaba in programiranje relacijskih baz
podatkov (PostgreSQL, PostGIS) Sodobni informacijski sistemi, računska okolja
(visoko-zmogljiva in visoko-propustna) Vaje: Izdelava enostavnih
programov (prenos podatkov, branje, pretvorba, izris, analiza) Praktično delo
z bazo podatkov in razvoj lastne baze, izdelava podatkovnega modela za bazo
podatkov Primer analiza podatkov Jupyter beležnice in ponovljivost
obdelav Izdelava projektne naloge
|
Literatura: |
Stellman, A., Greene, J. 2015. Learning Agile, O'reilly
Media. Lutz, M. 2013. Learning Python, O'Reilly Media. Python Software
Foundation. 2014. Python Documentation. https://docs.python.org/3/ Mueller,
John. Beginning Programming with Python for Dummies. John Wiley& Sons,
2014.
|