▶ 15/09/2025   ⏱︎ 13 nedelja   𖤘 Osnove

Osnove Python programiranja

Budi korak bliže karijeri Python developera! Nakon ovog kursa moći ćeš da pišeš osnovne Python programe. Bez obzira da li želiš da ovladaš Python programskim jezikom, uploviš u svet web razvoja ili gradiš karijeru kao backend developer, razumevanje osnovnih principa programiranja ti je neophodno.

Veštine koje ćeš steći:

  • Razumevanje rada sa nizovima, objektima i klasama,
  • Uvežbaćeš rad sa naprednijim strukturama podataka,
  • Povezivanje različitih konceptata iz sveta IT-a u jednu celinu,
  • Analiziranje i rešavanje problema iz perspektive programera,
  • Osnovne veštine rada sa HTML-om i CSS-om.
  • Razumevanje funkcionianja HTTP protokola i osnovnih principa web razvoja.

Modul, zajedno sa našim mentorima i predavačima pripremiće te za napredniji rad u Python programskom jeziku, jednom od najtraženijih alata u modernom IT-ju.

Teme

Uvod u kurs
:

– Poređenje jezika
– Uvod u kurs

Datum održavanja: 15. septembar 2025.

Osnovna sintaksa, uslovni iskazi i petlje
:

– Uvod u osnovnu sintaksu
– Ulaz/Izlaz
– Operatori poređenja
– Kontrola toka
– Uslovi
– Logički operatori
– Petlje
– Debugovanje i traženje grešaka

Vežba - Osnovna sintaksa, uslovni iskazi i petlje
Git i GitHub
:

– Konfigurisanje softvera
– Uvod u Git
– Uvod u GitHub

Tipovi podataka i promenljive
:

– Tipovi podataka i promenljive
– Celi brojevi
– Decimlani brojevi Konverzije tipova
– Logički tip
– Karakteri
– Tekstualni podaci

Vežbe: Tipovi podataka i promenljive
HTTP Osnove
:

– HTTP Developer Tools
– HTML Forme
– Request
– Response
– URLs i ERL

 

Liste osnove
:

– Definicija i korišćenje liste
– Čuvanje podataka
– Kreiranje lista
– Pristupanje elementima
– Manipulacija listama
– Petljanje kroz liste
– Pretraga u listama.

Vežba - Liste osnove
HTML & CSS Osnove
:

– Uvod u HTML
– Elementi HTML jezika
– Uvod u CSS
– Selektori
– Blok elementi
– Developers tools
– Fontovi

 

Funkcije
:

– Pregled funkcija
– Deklarisanje i pozivanje funkcija
– Povratne vrednosti
– Lambda funkcije
– Parametri naspram argumenata

 

Vežba - Funkcije
Bitske operacije
:

– Šta je bit, bajt, KB i MB?
– Numerički simboli
– Reprezentacija podataka u računarskoj memoriji

 

Napredne liste
:

– List comprehensions
– Metode liste
– Napredne metode
– Napredne manipulacije listom;
– Metoda set()

Vežba - Napredne liste
Priprema za polugodišnji ispit
Polugodišnji ispit
:

Polugodišnji ispit će se održati online 26. oktobra 2025., a period u kojem možete započeti ispit je od 10:00 do 16:00 časova. Ispit NIJE zakazan za određeno vreme. Nakon početka, imaćete na raspolaganju 4 sata. Primer: Ako započnete ispit u 13:00 časova, imaćete 4 sata (do 17:00 časova) za rešavanje ispita. Najkasnije vreme kada možete pristupiti ispitu je 15:59 časova, pri čemu ćete imati 4 sata za rešavanje (do 19:59 časova).

Objekti i klase
:

– Objekti Klase
– Built-in klase
– Definisanje klasa

Vežba - Objekti i klase
Baze podataka - Osnove
:

– Uvod u baze podataka
– SQL vs NoSQL
– DBMS sistemi
– Relacione baze podataka
– SQL
– MySQL
– NoSQL
– MongoDB

Rečnici
:

– Definicija rečnika
– Ključevi i vrednosti
– Iteriranje kroz rečnike
– Postojanje u rečnicima
– Metode rečnika

Vežba - Rečnici
Uvod u QA
:

– Testiranje softvara
– QA inženjeri i njihove dužnosti
– Greške i traženje grešaka
– Vrste testiranja
– Nivoi testiranja
– Automatizacija testova
– Alati

Obrada teksta
:

– Stringovi
– Manipulacija stringovima
– Pravljenje i izmena stringova

 

Vežba - Obrada teksta
Koncepti razvoja softvera - deo 1
:

– 4 veštine dobrog softver developera
– Osnovni koncepti za razvoj softvera
– Softverske arhitekture
– Front end
– Back end

Regularni izrazi
:

– Regularni izrazi
– Grupisanja pojmova
– Kvantifikatori

Vežbe - Regularni izrazi
Koncepti razvoja softvera - deo 2
:

– Koncepti Front-end developmenta
– Koncepti Back-end developmenta
– Integrisani sistemi i Internet of things ( IOT )

Priprema za završni ispit
Rešavanje problema
:

– Osnovne veštine softver developera
– Definisanje i rešavanje problema
– Faze rešavanja problema
– Rešavanje ispitnih zadataka

Jednostavan web projekat
:

– Django
– Django REST
– CRUD demo

Završni ispit
:

Završni ispit će se održati online 07. decembra 2025., a period u kojem možete započeti ispit je od 10:00 do 16:00 časova. Ispit NIJE zakazan za određeno vreme. Nakon početka, imaćete na raspolaganju 4 sata. Primer: Ako započnete ispit u 13:00 časova, imaćete 4 sata (do 17:00 časova) za rešavanje ispita.

Ponovo polaganje polugodišnjeg ispita
:

Ponovo polaganje polugodišnjeg ispita će se održati online 13. decembra 2025., a period u kojem možete započeti ispit je od 10:00 do 16:00 časova. Ispit NIJE zakazan za određeno vreme. Nakon početka, imaćete na raspolaganju 4 sata. Primer: Ako započnete ispit u 13:00 časova, imaćete 4 sata (do 17:00 časova) za rešavanje ispita.NAPOMENA: Za prijavu polaganja popravnog ispita se plaća taksa u iznosu od 2 500 dinara (nevezano da li ste polagali redovan ispit ili ne).

Ponovo polaganje završnog ispita
:

Ponovo polaganje završnog ispita će se online 14. decembra 2025., a period u kojem možete započeti ispit je od 10:00 do 16:00 časova. Ispit NIJE zakazan za određeno vreme. Nakon početka, imaćete na raspolaganju 4 sata. Primer: Ako započnete ispit u 13:00 časova, imaćete 4 sata (do 17:00 časova) za rešavanje ispita.
NAPOMENA: Za prijavu polaganja popravnog ispita se plaća taksa u iznosu od 2.500 dinara (nevezano da li ste polagali redovan ispit ili ne).

Kome je modul namenjen?

Kurs je prilagođen potpunim početnicima, bez prethodnog iskustva, ali je pogodan ukoliko želiš da unaprediš već postojeće znanje!

Kako mogu da se prijavim?

Za prijavu klikni 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 12. septembra 2025., a obuka počinje 15. septembra 2025. godine. Detaljan raspored predavanja možeš pronaći u sekciji „Teme“ ili kliknom na dugme “Raspored predavanja” u odeljku Dokumenti.



Kako i gde će se održavati predavanja?

Obuka će biti dostupna u formi snimljenih predavanja. Edukativni video materijali i resursi biće objavljivani na stranici kursa, počevši od datuma početka kursa.
Organizovaćemo Q&A sesije uživo sa predavačem, gde ćeš moći da postavljaš pitanja i razjasniš kompleksnije teme iz gradiva.





ONLINE

  • N
  • N
  • N
  • N
  • N