KURS

Python Advanced – septembar 2024.

Kurs “Python Advanced” nadograđuje veštine rada sa Python jezikom, uzimajući u obzir složenije koncepte tipične za ovaj jezik. Na kursu će polaznici naučiti da kreiraju linearne strukture podataka, rešavaju algoritamske probleme, rade sa stekovima i redovima (Stacks and Queues), torkama i skupovima (Tuples and Sets), matricama (više-dimenzionalnim listama), kao i sa fajlovima i direktorijumima.
Posvetićemo pažnju paradigmi funkcionalnog programiranja. Proučićemo dublje rekurzivne funkcije i funkcije sa više argumenata. Razvojno okruženje koje će se koristiti na kursevima je PyCharm, ali svaki polaznik je slobodan da koristi alate po svom izboru.

Veštine koje ćete steći:

Teme:

Uvod u kurs

Datum održavanja: 23.09.2024.

Liste kao Stacks and Queues
  • Stacks (kreiranje, dodavanje i uklanjanje)
  • Queue (kreiranje, dodavanje i uklanjanje elemenata)
    Datum održavanja: 23.09.2024.
Vežbe - Liste kao Stacks and Queues

Datum održavanja:24.09.2024.

Tuples and Sets
  • Tuples (definicija, upotreba i metode)
  • Sets (definicija, operatori i metode)
    Datum održavanja: 26.09.2024.
Vežbe - Tuples and Sets

Datum održavanja: 27.09.2024.

Vežbe - Stacks, Queues, Tuples i Sets

Datum održavanja: 30.09.2024.

Multidimenzionalne liste
  • Definicija i upotreba
  • Kreiranje multidimenzionalnih lista (koristeći petlje ili komprehencije)
  • Pretraga i manipulacija
  • Druge ugnježdene structure
    Datum održavanja: 01.10.2024.
Vežbe - Multidimenzionalne liste

Datum održavanja: 03. i 04.10.2024.

Napredne funkcije
  • Pakovanje argumenata
  • Otpakivanje argumenata
  • Rekurzija
  • Dekoratori
    Datum održavanja: 07.10.2024.
Vežbe - Napredne funkcije

Datum održavanja: 08.10.2024.

Rukovanje greškama
  • Greške i izuzeci
  • Uobičajene vrste grešaka
  • Prilagođeni izuzeci
  • Hvatanje izuzetaka

Datum održavanja: 10.10.2024.

Vežbe - Rukovanje greškama

Datum održavanja: 11.10.2024.

Izrada i rukovanje fajlovima
  • Python objekat fajla
  • Otvaranje fajla
  • Čitanje fajla
  • Pisanje i kreiranje fajla
  • Brisanje fajla
    Datum održavanja: 14.10.2024.
Vežbe - Izrada i rukovanje fajlovima

Datum održavanja: 15.10.2024.

 
Radionica

Datum održavanja: 17.10.2024.

Vežbe – Radionica

Datum održavanja: 18.10.2024.

Moduli
  • Definicija modula
  • Ugrađeni moduli
  • Spoljni moduli (PIP)
  • Prilagođeni moduli
    Datum održavanja: 21.10.2024.
Vežbe – Moduli

Datum održavanja: 22.10.2024.

Priprema za ispit

Datum održavanja: 24. i 25.10.2024.

Uvod u algoritme

Datum održavanja: 28.10.2024.

Završni ispit
Završni ispit će se održati online, 03. novembra 2024. godine, od 10:00 do 16:00 časova. Ispit je fiksnog vremena. U slučaju da kasnite sa početkom, imaćete manje vremena na raspolaganju.
 
 
Ponovno polaganje završnog ispita
Ponovno polaganje završnog ispita će se održati online, 28 decembra 2024. od 10:00 do 16:00 časova. Ispit je fiksnog vremena. U slučaju da kasnite sa početkom, imaćete manje vremena na raspolaganju.
 
NAPOMENA: Za prijavu za popravni ispit se plaća taksa u iznosu od 1 440 dinara (nevezano da li ste polagali redovan ispit ili ne).

Kome je kurs namenjen?

Kurs je namenjen polaznicima koji su savladali osnovnu sintaksu Python programskog jezika, mogu slobodno da rade sa sheets, rečnicima i obradom stringova. Da biste pratili kurs, potrebno je znanje engleskog jezika nivoa B2.

Kada kurs počinje?

Kurs počinje 23. septembra 2024. godine. Detaljan raspored možete pronaći u odeljku “Teme” ili klikom na dugme “Raspored predavanja”.

Kada i kako će se održavati predavanja?

Predavanja su u potpunosti ONLINE i možete ih pratiti u realnom vremenu ili gledati snimak naknadno, u vremenu kada vama odgovara.

Kako izgleda i kada se održava završni ispit?

Završni ispit će se održati online 03. novembra 2024.

Da li ću dobiti sertifikat ako položim ispit?

Ako položite ispit sa minimum 70% tačnosti, dobijate SoftUni sertifikat o položenom kursu. Redovnom izradom domaćih zadataka možete ostvariti dodatnih 5% bodova.
Uvod u javascript predavac

Strahinja Kešelj

Predavač na kursu Python Advanced – septembar 2024

Iskusni Java/Spring developer sa širokim spektorm interesovanja u koje spadaju tehnologije poput SveIte i GoLang-a.

Tea Dogandžić

Predavač na kursu Python Advanced – septembar 2024

Master inženjer softvera, započela je svoju karijeru 2019 godine. Nakon osnovnih studija, završila je master studije na Univerzitetu Singidunum.

Radila je kao administrator baza podataka, Java programer, Game Developer, a trenutno je zaposlena kao Mobile Developer.

Share