Opšta sekcija
Predmetni nastavnik: dr Marina Svičević
Saradnik: Aleksandra Milosavljević, Jelena Stevanić
Nastavni plan
- Uvod.
- Elementi programskog jezika Python.
- Osnove programskog jezika Python:
- aritmeticke operacije
- standardni ulaz/izlaz
- ugradene funkcije
- upravljacke komande, grananje, ponavljanja
- funkcije, rekurzivne funkcije
- stringovi
- Strukture - liste, skupovi, torke, recnici
Način polaganja ispita:
- redovno prisustvo nastavi – 4 poena (2+2);
- 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:
- funkcije; naredbe grananja; naredbe ponavljanja;
- stringovi; liste; torke; skupovi;
Na završnom ispitu student radi jedan 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.