You are on page 1of 2

Predmet: PROGRAMIRANJE 1 – Python grupa 13S111P1

Plan predavanja Semestar: 1

Čas Planirano Dokument


Uvodne vežbe. Prezentacija predmeta, načina polaganja, izbornih predmeta.
Uvod u Bulovu algebru. Definicija, aksiome, teoreme, zadaci.
1
Predstavljanje celobrojnih vrednosti. Konverzija između sistema. Prekoračenje.
Primeri. Predstavljanje negativnih brojeva (drugi komplement). Zadaci.
2

pC – Uvod, objašnjenje modela (muzička kutija), kratak pregled arhitekture i mašinske


reči. Pojam SMJ, prevodilac. Jednostavni programi. Načini adresiranja. Kratak primer
3 rada sa nizovima.
pC –Nizovi. Rad sa potprogramima. Koncept steka. Preostali zadaci. Zadaci do rada sa
4 potprogramima.

KOLOKVIJUMSKA SEDMICA – K1

Sintaksne notacije

5
Uvod u Python. Python interpreter. Sintaksa. Promenljive. Izrazi. Operatori. Dodele
vrednosti. Numerički tipovi. Pojam objekta. Osnovni (ulaz i) izlaz. Konverzije.
6 Korišćenje ugrađene pomoći (help funkcija) i gotovih funkcija. Komentari.
Logički (Boolean) tipovi. Uslovna grananja (if-elif-else). Naredba pass. Složene
strukture podataka – liste. Manipulacija listama (indeksiranje, podliste - slicing,
dodavanje, uklanjanje), gotove funkcije. Petlje (while, for). Prekid petlje (break,
7 continue). Kreiranje liste po zadatom pravilu (list comprehensions).

Funkcije. Docstrings. Argumenti. Podrazumevani argumenti. Povratna vrednost.


Funkcija kao poziv funkcije.
8

KOLOKVIJUMSKA SEDMICA – K2

Stringovi. Sintaksa. Formatiranje stringa. Operacije sa stringovima. Torke. Skupovi.

9
Rečnici. Ulaz i izlaz. Regularni izrazi. Parsiranje različitih formata ulaza. Obrada
izuzetaka (try, except, finally).
10
Rad sa spoljašnjim bibliotekama. Import, moduli. Mathplotlib, numpy nizovi.
Generatori.
11
Složenost algoritama. Opšta pravila. Primeri.

12
Predmet: PROGRAMIRANJE 1 – Python grupa 13S111P1

Plan vežbi Semestar: 1

Čas Planirano Dokument


Uvod. Sintaksne notacije.
1
Sintaksne notacije. pC.

pC

3
Sintaksne notacije.
4

KOLOKVIJUMSKA SEDMICA – K1

Uvod

5
Uslovna grananja. Liste. Petlje.

6
Funkcije. Moduli. Opseg. Promenljivi i nepromenljivi podaci.

7
Lambda funkcija. Liste.

KOLOKVIJUMSKA SEDMICA – K2

Stringovi. Torke. Skupovi.

9
Rečnici. Izuzeci. Datoteke. os

10
Regularni izrazi. Numpy, SciPy

11
MatPlotLib

12

You might also like