- PRVA SAJBER ŠKOLA BUDUĆNOSTI
PYTHON
Programiranje u Python programskom jeziku

UZRAST
10-30 godina
BROJ
6 polaznika
UKUPNO
16 termina
TERMIN
1x nedeljno
DINAMIKA
75 minuta
NIVO
napredni
LEKCIJE
32
OPIS PROGRAMA
Python je najpopularniji programski jezik na svetu opšte namene. Predstavlja spoj strukturalno, objektno orijentisanog i proceduralnog programiranja. Naš program je namenjen potpunim početnicima koji nikada ranije nisu programirali.
Python je izbor jezika broj jedan za mašinsko učenje, nauku o podacima i veštačku inteligenciju, primarno poznat po izuzetno kvalitetnoj biblioteci i odličnim funkcijama koje nudi a njegova sintakse ga čini vrlo lakim za savladavanje, što ostavlja više prostora za učenje programerskih koncepata.
Vežbaćeš i odmah primeniti naučeno. Mi to zovemo ključ u ruke!
Python je jedan od najpopularnijih programskih jezika što možete proveriti OVDE, kao i to da programski jezik Python pokreće YouTube, Instagram, DropBox i veliki deo Google-a (Google Search) što nas dovodi do činjenice da biste dobili visoko plaćene poslove u svetu developera, a potražnja za njima stalno raste, potrebno vam je stručno znanje Pythona i to ćete dobiti na našim radionicama čime otvara vrata karijeri u svetu programiranja.
Na kraju odslušanog programa polaže se završni ispit kojim se utrvrđuje stečeno znanje i dobija odgovarajući sertifikat.


ZAŠTO IZABRATI PYTHON
Po oceni stručnjaka, ulazak u ovaj dinamičan svet trebalo bi da krene od najjednostavnijih programskih jezika, a zbog čitljivosti koda, većina smatra da je Python idealan izbor za početak.
Python je interpretirani, interaktivni, objektno orijentisani programski jezik visokog nivoa, koji poseduje dinamičku sematiku. Stvorio ga je Gvido van Rosum (Guido van Rossum) 1991. godine, a ime je dobio po kultnoj britanskoj komediji „Monty Python”. Odlikuje ga visokokvalitetna struktura podataka, koja ga, u kombinaciji sa dinamičkim pisanjem i vezivanjem, čini veoma atraktivnim za brz razvoj različitih aplikacija.
Rasprostranjenost i upotreba Pythona je široka a danas ga koriste i neki od najvećih internet domena na svetu poput Googlea, YouTubea, Instagrama, Facebooka, Dropboxa, Reddita, Pinteresta…
Pridružite nam se i postanite Python ekspert koji dominira svetom programiranja!
- Autentičan i orginalni program
- Stručna i kompetentna edukacija
- STEAM metodologija edukacije
- Ljubazna i otvorena atmosfera
- Kreativno i interaktivno učenje
- Rad zasnovan na praktičnoj edukaciji
- Primena savremene i pametne tehnologije
- Individualna posvećenost
- Multimedijalna edukacija
- Savremeni uslovi i briga o udobnosti
- Zdrave aktivnosti
- Dinamičan timski rad i socijalizacija
KAKO MI UČIMO?

ŠTA UČIMO
Iz svake nastavne oblasti koja se proučava postoji optimum koji svi polaznici trebaju dostići. Edukativni sadržaji prilagođeni su tempu usvajanja sadržaja za svakog pojedinca individualno i u skladu sa njegovim sklonostima i mogućnostima.

Uvod i podešavanje
- Pojam i značenje Python-a
- Instalacija Python-a
- Pokretanje programa
- Osnovni programi i funkcije

Objekti i varijable
- Tipovi podataka
- Promenljive
- Brojevi
- Vrednosti varijabli
- Stringovi

Operatori
- Tipovi operatora
- Izrazi
- Aritmetički operator
- Logički operatori

Brojevi
- Celi brojevi
- Realni brojevi
- Kompleksni brojevi
- Konverzija
- Math
- Random

Stringovi
- Uvod - String
- Poređenje stringova
- Pristup elementima stringa
- Isecanje stringova
- Nadovezivanje i umnožavanje stringova
- Metode za rad sa stringovima

Boolean
- Boolean
- Boolean i funkcije

Granjanje
- If, elif i elseif uslovi
- Poređenje
- Ugnježdeno grananje
- And i or

Petlje
- FOR petlja
- WHILE petlja
- Break i continue
-

Liste
- Pristup elementima liste
- Operatori nad listama
- Isecanje liste
- Metode i funkcije za rad sa listama

Torke
- Pristup elementima torki
- Dodela vrednosti torkama
- Promena vrednosti elemenata torki
- Funkcije len i del
- Prolazak kroz torku i ključna reč in

Rečnici
- Operacije nad rečnicima
- Petlje i rečnici
- Funkcije i metode za rad sa rečnicima

Skupovi
- Operacije nad skupovima
- Poređenje skupova
- Funkcije i metode za rad sa skupovima
REZULTATI i OČEKIVANJA

- Naučićete da razmišljate kao programer.
- Savladaćete terminologiju programiranja.
- Otkrićete šta su algoritmi, promenljive, matrice i nizovi.
- Upoznaćete se sa naredbama za izvršavanje programa.
- Usvojićete osnove objektno orjentisanog programiranja.
- Stećićete osnovu za usavršavanje u bilo kom programskom jeziku.
- Naučićete osnovne koncepte Python programskog jezikam kao što su varijable, operatore, tipovi podataka i strukture podataka.
- Savladaćete tipove podataka i rad sa fajlovima u Python-u.
- Prolazićete kroz dosta primera, interaktivnih zadataka i primera iz prakse.
- Stećićete neophodna znanja za dalje usavršavanje.
- Naučićete formule kao što su print(), inpu(), len(), str(), int() i float().
- Savladaćete kontrolu toka i liste u Python-u
- Osiguraćete sebi bolju budućnost i mesto u IT industriji!
UTISCI I KOMENTARI
Naučili su slova, brojeve, “gomilu” pesmica, novih igri, reči na engleskom jeziku. Oduševljeno mi je dete bilo posle ekskurzije. Sve preporuke.

Tamara Rakić
Veoma mi se dopada to što postoji individualan pristup svakom detetu, kao i upoznavanje dece kroz neki praktičan rad i kroz razgovor.

Jelena Stevanović
Program prati interesovanja deteta i, samim tim, pomažu mu da se razvija u onom smeru koji taj trenutak zahteva, za svako dete pojedinačno, prema interesovanjima i osobinama. Za svaku pohvalu.
