Napredno programiranje u jeziku Python
Opis kolegija
Uvod u Python Napredni konstrukti Pythona Osnove modula Pandas Struganje weba Parsiranje tekstualnih podataka Kolokvij 1 Primjena Pythona za web Primjer jednostavnog web servera Primjena Pythona u strojnom učenju Primjena Pythona u deskriptivnoj analizi podataka Primjena Pythona u otkrivanju obrazaca među podacima Analiza i diskusija na primjerima Analiza i diskusija na primjerima Analiza i diskusija na primjerima Kolokvij 2
Ishodi učenja
- analizirati programski kod pisan u jeziku Python
- formulirati rješenje problema upotrebom dinamičkog programiranja
- riješiti problem upotrebom specifičnog algoritma
- analizirati programski kod pisan u jeziku Python
- riješiti problem algoritamskog tipa
Literatura
Obavezna literatura
- L. Budin, P. Brođanac, Z. Markučič, S. Perić: Napredno rješavanje problema programiranjem u Pythonu, Element, 2013.
A. Stojanović: Elementi računalnih programa s primjerima u Pythonu i Scali, Element, 2012.
M. Lutz: Learning Python, O'Reilly Media, 2014.
P. Gries, J. Campbell, J. Montojo: Practical Programming: An Introduction to Computer Science Using Python 3, The Pragmatic Programmers, 2013.
C. Dierbach: Introduction to Computer Science Using Python: A Computational Problem-Solving Focus, Wiley, 2013.
H. Abelson, G. Sussman: Structure and Interpretation of Computer Programs, 2nd ed., MIT Press, 1996.