Tematska celina 1. Modul datetimes i struktura podataka rečnici
U ovom delu naučićete kako da kreirate i manipulišete objektima datuma i vremena u pajtonu, kako biste lakše indentifikovali ključne finansijske događaje, kao što je Crni petak. Takođe ćete naučiti kako da čuvate i efikasno pretražujete items-e upotrebom rečnika.
Lekcija 1. Reprezentovanje vremena pomoću modula datetimes
aktivnost 1: Kreiraj objekat datetime za određene datume
aktivnost 2: Objekti datetimes na osnovu teksta (string-ova)
aktivnost 3: Konverzija formata pomoću objekta datetimes
Lekcija 2. Rad sa datetimes-om
aktivnost 1: Pristup atributima datetimes-a
aktivnost 2: Poređenje datetimes objekata
aktivnost 3: Kreiranje relativnih objekata datetimes
Lekcija 3. Rečnici
aktivnost 1: Kreiranje rečnika
aktivnost 2: Dodavanje elemenata u rečnike, i izmena vrednosti elemenata
aktivnost 3: Pristupanje vrednostima
aktivnost 4: Brisanje iz rečnika
Tematska celina 2. Upravljanje tokom i logikom
Kroz praktične aktivnosti, otkrićete kako da koristite Bulovu logiku za određivanje istinitosti, i kako da koristite operatore poređenja i jednakosti za kontrolu izvršavanja u if–naredbama i petljama.
Lekcija 1. Operatori poređenja
Lekcija 2. Bulovi operatori
aktivnost 1: Operator and
aktivnost 2: Evaluacija objekta
aktivnost 3: Vraćanje objekta
Lekcija 3. Naredba if
aktivnost 1: Poređenje prodaje i kupovine
aktivnost 2: Grananje pomoću elif i else naredbi
Lekcija 4. Petlje for i while
aktivnost 1: Petlja for
aktivnost 2: Petlja while
aktivnost 3: Izlazak iz petlje for (pomoću komande break)
Tematska celina 3. Pandas DataFrame
Otkijte kako da kreirate i pristupate DataFrame-ovima pomoću pandas-a koristeći finansijske podatke iz drugih struktura, uključujući rečnike, liste i CSV datoteke. Zatim ćete otkriti dodatne mogućnosti dok agregirate podatke bilo po kolonama, bilo po redovima, zatim izračunavate proseke, ili proširujete DataFrame podataka upotrebom funkcija.
Lekcija 1. Kreiranje DataFrame-a
aktivnost 1: Pozicija hartije od vrednosti je zapis o vlasništvu koji uključuje kupovnu
aktivnost 2: Učitavanje istorijskih podataka tržišta
Lekcija 2. Pristupanje podacima
aktivnost 1: Pristup podacima pomoću imena kolona i redova
aktivnost 2: Pristup pomoću indeksa
Lekcija 3. Agregiranje i sumiranje
aktivnost 1: Prosečne cene
aktivnost 2: Medijalne cene
Lekcija 4. Proširivanje i manipulisanje podacima
aktivnost 1: Kreiranje novih kolona
aktivnost 2: Uklanjanje kolona iz DataFrame-a
aktivnost 3: Manipulisanje podacima pomoću pandas-a
Tematska celina 4. Rad sa bank marketing podacima
U ovom poslednjem delu, okušaćete se u radu sa podacima iz bank marketing-a iz stvarnog sveta dok učite kako da tumačite nove podatke, kreirate maske za filtriranje podataka i vizualizujete svoje nalaze pomoću grafikona.
Lekcija 1. Pregled podataka pomoću metoda .head(), .tail(), i .describe()
aktivnost 1: Pogled na početak i kraj dataframe tabele
aktivnost 2: Opisivanje (describe) podataka
Lekcija 2. Filtriranje podataka
aktivnost 1: Filtriranje podataka
aktivnost 2: Selektovanje podataka iz određenog intervala
Lekcija 3. Grafičko prikazivanje podataka
aktivnost 1: Kreiranje linijskog dijagrama
aktivnost 2: Izaberite odgovarajući grafikon
Tehnički detalji interaktivne obuke
Obuka je interaktivnog karaktera, jer svaki polaznik radi i unosi komande za svojim računarom, prateći predavača. Predavač (čiji je računar povezan na projektor) polako objašnjava poslovni projekat i rešava ga unoseći jednu po jednu liniju kôda u okviru pajton razvojnog okruženja. Svaka linija kôda se detaljno elaborira.
U okviru interaktivne obuke, dobićete i detaljno napisan priručnik, sa svim aktivnostima, koji su rađeni na obuci, uključujući i sve linije kôda koje ste napisali. Takođe interaktivnu obuku prati i kreirani video materijal za svaku lekciju, gde je opet detaljno objašnjeno rešavanje poslovnog projekta i elaboracija svake linije kôda. Na ovaj način bićete u stanju da potpuno razumete i savladate kako finansije, tako i odgovarajuće komande programskog jezika pajton.
Za potrebe praćenja ove obuke nije vam potrebno nikakvo predznanje iz programskog jezika pajton.
Predavač na obuci je dr Vladimir Vasić, doktor statističkih nauka, redovni profesor na Beogradskoj bankarskoj akademiji – Fakultetu za bankarstvo, osiguranje i finansije, koji ima višedecenijsko iskustvo u rešavanju brojnih privrednih poslovnih projekata u zemlji i regionu.
Predavač je 17 godina, učestvovao kao najviši istraživač (klasa A1) na projektima nacionalnog značaja na istraživanjima kvantifikacije verovatnoće difolta i izgradnje kreditnog rejtinga preduzeća. Dati projekti, finansirani od Ministarstva za nauku Srbije su: „Razvoj institucija i instrumenata hipoteke i financijskog tržišta u Srbiji“ (2006-2010) i „Rizici financijskih institucija i tržišta u Srbiji – mikroekonomski i makroekonomski pristup“ (2011-2022).
Takođe, predavač je više od 15 godina vodeći konsultant, kada su u pitanju izgradnja algoritama i modela alatima data mining-a.
Osim višedecenijskog iskustva u prenošenju znanja naprednog modeliranja i predikcije studentima završnih godina, predavač je i autor 25 naučnih radova objavljenih u časopisima na SCI i SSCI listi.
Prijavite se putem: linka