1. čas
- Šta je programiranje, šta je Python?
- Skidamo Python i IDE i instaliramo ih
- Prvi program i njegovo pokretanje
- Komentarisanje koda
- Promenljive
- Aritmetičke operacije
- Debugging
- ulaz sa konzole
- Tipovi podataka
- Boolean, broj i string
- Domaći: napisati program koji izračuna BMI
2. čas
- Ponavljanje prvog časa
- if, elif, else
- ugnježdene if naredbe
- Domaći: program za konvertovanje temperature
3. čas
- Ponavljanje drugog časa
- Operatori poređenja
- while petlja
- break, continue
- Domaći: napisati program kojim korisnik pogađa broj koji je zamislio računar
- čas
- Liste (kreiranje liste, dodavanje elemenata u listu)
- for petlja
- for petlja sa range-om
- ugnježdene petlje
- Funkcije (sistemske funckije, korisničke funkcije)
- operacije sa stringovima
- formatiranje stringova
- tuple tip
- Domaći: napraviti funkciju koja proveri da li je string palindrom
- čas
- dictionary tip
- iteracija kroz dictionary
- rekurzivne funkcije
- pisanje i čitanje fajlova
- Domaći: učitati CSV i ispisati redove sortirano
- čas
- čas
- čas
- sve što nam je (za)ostalo
- oblasti programiranja (frontend, backand, AI, mobile, baze podataka…)
- random diskusije o bilo čemu