Opšta sekcija
Predmetni nastavnik: dr Marina Svičević
Saradnici: Filip Andrić, Srđan Todorović, Jefimija StamenovićCilj predmeta
Cilj predmeta je da se student upozna sa osobinama i načinom primene skriptnih jezika na primeru Pajton jezika. Student treba da ovlada upotrebom Pajtona, kao skript jezika, za brzi razvoj aplikacija.
Sadržaj predmeta
Teorijska nastava
Osnove jezika Pajton. Naredbe kontrole toka. Funkcije. Liste, rečnici, mape. Stringovi. Regularni izrazi u Pajtonu.
Praktična nastava
Izrada aplikacija za ekstrakciju podataka iz dokumenata (tabelarnih, tekstualnih), prikupljanje podataka sa Veb stranica, obradu slika, slanje poruka, pokretanje i vremensko raspoređivanje procesa, komunikaciju sa sistemskim okruženjem. Izrada jednostavnih interaktivnih aplikacija sa jednostavnim grafičkim okruženjem.
Način polaganja ispita:
- redovna izrada domaćih zadataka – 4 poena;
- kolokvijumi – 66 poena;
- završni ispit – 30 poena.
Student može izaći na završni ispit ako u predispitnim obavezama osvoji najmanje 36 poena.
Kolokvijumi:- Osnove Pajtona;
- Izrada aplikacije;
- testa
- jednog zadatak u kome je potrebno pokazati sposobnost primene stečenog znanja na realnim problemima.
Po završetku izrade zadatka student usmeno odgovara na pitanja, pri čemu je potrebno da pokaže određeni minimum znanja.
Literatura- https://imi.pmf.kg.ac.rs/imipython/
- A. Sweigart, Automate the Boring Stuff with Python, No Starch Press, 2015.