Preskoči na sadržaj
+381 60 410 0071 ec.jasamzaznanje@gmail.com Kovačevac, Torovi bb, 11409, Mladenovac
Edukativni centar "Ja sam za znanje"

Python za tinejdžere

Praktični uvod u programiranje u Pythonu — od osnovne sintakse do kreiranja praktičnih aplikacija, igrica i analize podataka.

"Python za tinejdžere" je naš napredniji programski kurs, osmišljen za srednjoškolce koji žele da steknu veštine koje su direktno primenljive u akademskom i profesionalnom svetu. Python je trenutno jedan od najtraženijih programskih jezika globalno, koristi se u nauci o podacima, veštačkoj inteligenciji, veb razvoju, automatizaciji, i mnogim drugim oblastima. Program traje šesnaest nedelja i pokriva širok spektar tema, od osnovne sintakse do naprednih koncepata. Prve četiri nedelje posvećene su osnovama: promenljive, tipovi podataka, operacije, ulaz/izlaz, i kontrola toka programa (if/else, petlje). Učenici brzo prelaze na praktične zadatke: kreiranje kalkulatora, programa za pretvaranje valuta, i jednostavnih igara pogadanja. U petoj do osmoj nedelji, uvodimo funkcije i strukture podataka — liste, rečnike, i skupove. Učenici uče da organizuju kod u funkcije, da koriste ugrađene metode, i da razumeju vremensku i prostornu složenost osnovnih operacija. Projekat ovog perioda je kreiranje programa za upravljanje bibliotekom ili evidencijom učenika. Deveta do dvanaesta nedelja posvećena je objektno-orijentisanom programiranju — klasa, objekata, nasleđivanja, i enkapsulacije. Učenici razvijaju veću aplikaciju, npr. sistem za rezervaciju karata ili jednostavnu društvenu mrežu. U poslednje četiri nedelje, fokusiramo se na specijalizovane biblioteke: NumPy i Pandas za analizu podataka, Matplotlib za vizualizaciju, i osnove veštačke inteligencije koristeći scikit-learn. Učenici rade na finalnom projektu po izboru — analiza stvarnih podataka, kreiranje predviđajućeg modela, ili razvoj web aplikacije. Pored tehničkih veština, program razvija samostalnost istraživanja i sposobnost učenja iz dokumentacije — veštine koje su ključne za bilo kojeg profesionalnog programera. Na kraju programa, svaki učenik dobija portofolio sa projektima koji može da koristi pri prijavi za fakultet ili praksu.

Trajanje

16 nedelja

Nivo

Srednji

Način rada

Uživo i online

Maks. polaznika

6

Predavač

Jovana Stanković, data scientist i predavač sa iskustvom u radu sa tinejdžerima i razvojem AI projekata

Raspored

Subota 16:00 ili nedelja 17:00, 90 minuta po času.

Preduslovi

Učenici uzrasta 13–18 godina. Poznavanje osnova matematike (funkcije, koordinatni sistem) i iskustvo sa bilo kojim programskim jezikom ili Scratch-om je prednost.

Ishodi

Sposobnost samostalnog pisanja Python skripti za rešavanje praktičnih problema, razumevanje objektno-orijentisanog programiranja, i osnovno poznavanje biblioteka za analizu podataka i mašinsko učenje.