Skip to content
My profile

Course

Advanced Programming in Python

Elective5 ECTSSemester 560 h teachingTaught in Croatian

Course description

The course description is available in Croatian only.

  • 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
  • Kolokvij 2

When and where

The timetable and room occupancy are available after signing in with your TVZ account.

Sign in with TVZ account

Course announcements

Source: Digit (Moodle). Full announcements are available to students enrolled in the e-course.

Learning outcomes

  1. program code written in Python
  2. write the program
  3. connect data for analysis
  4. prepare data for analysis
  5. design data for processing and analysis

Reading list

Required reading

  • 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.

Course coordinators 1

Teaching staff 1

Exam dates

Exam dates for this academic year are not published yet. Last year's dates:

within 10 days within 30 days later past
Source: ISVU. Click a date to open Studomat and register; check it for changes too.