Python kurs za srednjoškolce je napredni program namenjen deci od 13 do 17 godina, koji traje devet meseci, sa časovima održavanim jednom nedeljno. Kurs je osmišljen za učenike koji već imaju osnovno znanje Pythona, i žele da prošire svoje veštine kroz rad na stvarnim projektima.
Prvi mesec kursa je posvećen utvrđivanju osnovnih koncepta Pythona. Kroz niz zadataka i mini-projekata, učenici će ponoviti osnovne koncepte i steci samopouzdanje za dalje učenje.
Naredna četiri meseca kursa su posvećena Tkinter-u, Python biblioteci za izgradnju grafičkih korisničkih interfejsa. Učenici će naučiti kako da kreiraju prozore, dugmiće, tekstualne kutije i druge elemente interfejsa, kao i kako da uhvate korisnički unos kroz interfejs. Učenici će takođe imati priliku da dizajniraju i izgrade svoju aplikaciju, koristeći sve što su do sada naučili.
Poslednja četiri meseca kursa su posvećena PyTorch-u, moćnoj biblioteci za mašinsko učenje. Učenici će se upoznati sa osnovama mašinskog učenja i veštačke inteligencije, naučiti kako da koriste PyTorch za izgradnju, treniranje i evaluaciju modela mašinskog učenja, i imati priliku da primene svoje znanje na zanimljive probleme, koristeći stvarne podatke.
Na kraju kursa, učenici će imati priliku da predstave svoje aplikacije i projekte mašinskog učenja, proslave svoja postignuća i razmisle o svom putovanju učenja. Cilj ovog kursa je da učenici ne samo da prošire svoje Python veštine, već i da razviju svoju kreativnost, logičko razmišljanje, i sposobnost rešavanja problema.
Cena kursa je 5.600 RSD mesečno.
Pročitajte više o nama i procesu rada.
Svaki čas traje 90 minuta i održava se jednom nedeljno.
Mesec 1: Utvrđivanje osnova Pythona
Čas 1-4: Osnove Pythona
Na početku kursa, učenici će utvrditi osnovne koncepte Pythona kroz niz zadatka i mini-projekata. Ovaj deo kursa osmišljen je tako da učenici ponove osnovne koncepte i steknu samopouzdanje za dalje učenje.
Mesec 2-5: Tkinter
Čas 5-8: Uvod u Tkinter i grafički interfejsi
Predstavićemo Tkinter, Python biblioteku za izgradnju grafičkih interfejsa. Naučićemo kako da kreiramo prozore, dugmiće, tekstualne kutije i druge elemente interfejsa.
Čas 9-12: Interaktivnost u Tkinteru
Učenici će naučiti kako da uhvate korisnički unos kroz interfejs i koriste ga za kontrolu svojih aplikacija.
Čas 13-16: Izgradnja sopstvene aplikacije
Učenici će dizajnirati i izgraditi svoju aplikaciju, koristeći sve što su do sada naučili.
Mesec 6-9: PyTorch
Čas 17-20: Uvod u PyTorch i mašinsko učenje
Predstavićemo PyTorch, moćnu biblioteku za mašinsko učenje. Učenici će se upoznati sa osnovama mašinskog učenja i veštačke inteligencije.
Čas 21-24: Izgradnja modela mašinskog učenja
Učenici će naučiti kako da koriste PyTorch za izgradnju, treniranje i evaluaciju modela mašinskog učenja.
Čas 25-29: Primena mašinskog učenja na stvarne probleme
Učenici će imati priliku da primene svoje znanje mašinskog učenja na zanimljive probleme, koristeći stvarne podatke.
Čas 30-33: Izgradnja sopstvenog projekta mašinskog učenja
Učenici će izgraditi svoj projekat mašinskog učenja, koristeći sve što su do sada naučili.
Čas 34-36: Prikaz aplikacije i projekta mašinskog učenja, pregled kursa, github
Naši poslednji časovi će biti prikaz gde učenici mogu da pokažu svoje aplikacije i projekte mašinskog učenja i razmisle o onome što su naučili. Pregledaćemo materijal sa kursa, podesiti github repozitorijume, naučiti osnove git-a i diskutovati kako učenici mogu nastaviti učenje Pythona samostalno putovanje posle kursa.
Napomena: Svaki čas će biti mešavina predavanja, praktičnih vežbi i mini-projekata. Biće mnogo prilika za pitanja i individualnu pomoć.