Kolegij

Napredno programiranje u jeziku Python

5 ECTSSemestar 560 h nastave

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

  1. analizirati programski kod pisan u jeziku Python
  2. formulirati rješenje problema upotrebom dinamičkog programiranja
  3. riješiti problem upotrebom specifičnog algoritma
  4. analizirati programski kod pisan u jeziku Python
  5. 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.

Nositelji kolegija

Izvođači nastave