▶ 10/10/2025   ⏱︎ exclude-from-search   𖤘 Osnove

Napredno Python programiranje

Modul „Napredno Python programiranje“ osmišljen je za sve koji žele da prodube svoje znanje ka razvoju softvera pomoću jednog od najmoćnijih alata današnjice, Python programskog jezika.

Modul se sastoji iz 2 kursa:

NAPOMENA

Predavanja su dostupna putem snimaka, a jednom nedeljno možeš prisustvovati uživo organizovanim konsultacijama i postavljati pitanja direktno predavaču.

Kursevi u modulu

Python Advanced

Trajanje:

Python OOP

Trajanje:

Veštine koje ćeš steći:

  • Rad sa višedimenzionalnim strukturama: matrice, stekovi, redovi
  • Upotreba prelomnih tačkovnih blokova (breakers) za kontrolu toka programa
  • Naprednu manipulaciju strukturama podataka, i linearnim i asocijativnim
  • Upotreba funkcionalnog programiranja za efikasnije rešavanje problema
  • Rad sa fajlovima, direktorijumima i podacima iz stvarnog sveta

Nakon modula, moći ćeš da primeniš osnovne i napredne algoritame u praktičnim scenarijima.
Najvažnije, temeljno ćeš pristupiti objektno orijentisanom programiranju (OOP). Znaćeš da kreiraš
šablonske klase, nasledne hijerarhije, i kako da razvijaš aplikacije koristeći OOP principe koje koristi
moderna IT industrija.

Na kraju modula, ne samo da ćeš razumeti arhitekturu aplikacija, već ćeš imati sposobnost da
samostalno razvijaš i održavaš softverske projekte koristeći najbolje prakse i metodologije pisanja koda.

 

Kome je modul namenjen?

Modul je namenjen svima koji imaju veštine rada sa osnovnim strukturama podataka, kao što su liste i rečnici, i koji poseduju algoritamsko i apstraktno razmišljanje. Da biste pratili kurs, potrebno je znanje engleskog jezika nivoa B2.

Kako mogu da se prijavim?

Za prijavu klikni OVDE ili na dugme „PRIJAVI SE“ i prati korake. Nakon uspešnog plaćanja, bićeš zvanično upisan na obuku.



Do kada mogu da se prijavim i kada počinje obuka?

Prijave su otvorene do xx xxxx 2025., a obuka počinje xx xxxx 2025. godine. Detaljan raspored predavanja možeš pronaći u sekciji „Teme“ ili kliknom na dugme “Raspored predavanja” u odeljku Dokumenti.



Gde i kako mogu da pratim predavanja?

Celokupna nastava se održava ONLINE, pružajući vam fleksibilnost da učite tempom koji vam najviše odgovara.

– Snimci predavanja: Svakog ponedeljka na Google učionici biće dostupni snimci predavanja za aktuelnu nedelju. Tokom svake nedelje, očekuju vas nova predavanja. Sva predavanja će biti trajno dostupna i možete ih gledati koliko god puta vam je potrebno i u koje god vreme vama odgovara.

– Live konsultacije: Svake subote, dok traje kurs, u terminu od 10:00 do 13:00 časova, organizujemo live konsultacije sa predavačem. Ovo je idealna prilika da uživo postavite pitanja, razjasnite nejasnoće i dobijete stručne odgovore direktno od predavača.

Detaljan raspored predavanja možete pronaći na stranicama svakog od kurseva koji čine ovaj modul, u odeljku “Teme” ili klikom na dgume “Raspored predavanja”.



Da li postoje dodatni zahtevi za praćenje kursa?

(Potreban softver ili hardver za učešće na kursu)

softver
Neki od alata koji se koriste na kursu zahtevaju plaćanje licence, ali studenti nisu u obavezi da plaćaju ako to ne žele. Za izradu domačih zadataka je prihvatljivo korićenje besplatnih verzij



Da li ću dobiti sertifikat na kraju kursa?

Ako položiš ispit sa minimum 70% tačnosti, dobijaš SoftUni sertifikat o položenom kursu. Redovnom izradom domaćih zadataka možeš ostvariti dodatnih 5% bodova.

Sertifikat je priznat od strane IT zajednice u Srbiji.

Cena modula i šta je sve uključeno?

ONLINE

Raspon cena: od 18.500,00 рсд do 37.000,00 рсд

  • N

    Online obuka sa snimljenim video lekcijama i Q&A sesijama u realnom vreme

  • N

    Trajni pristup video snimcima i materijalima za učenje

  • N

    Pomoć mentora za savladavanje gradiva

  • N

    Pristup zatvorenoj Discord grupi sa polaznicima

  • N

    Polaganje redovnog ispita i sertifikat

Tea Dogandžić

Tea je master softverski inženjer, na doktorskim studijama, i neko ko se retko drži samo jednog pravca. Vlada širokim spektrom tehnologija i alata, uključujući Python, C++, C#, Javu, Kotlin, Unity, Unreal i Blender.