PYTHON PROGRAMIRANJE – ZA DECU
Python je trenutno jedan od najpopularnijih programskih jezika, lagan za učenje, vrlo lako savladiv, čitljiv a u isto vreme moćan alat za rešavanje problema, kreiranje igrica, izradu veb aplikacija i primenu u statistici - što ga čini idealnim za početnike. Svoju popularnost je stekao zbog lakoće razumevanja i korišćenja samog jezika, zbog toga i smatramo da bi deca mogla u programiranje da se uvedu kroz jedan ovakav jezik, čija je sintaksa najbliža „živim“ jezicima.
Kompletan kurs podeljen je na dva dela: Osnovni kurs (početni i srednji nivo) i Napredni kurs (napredni nivo).
I Osnovni i Napredni kurs Python programskog jezika namenjeni su učenicima od V do VIII razreda osnovne škole i srednjoškolcima odnosno deci koja žele da uđu u svet programiranja, vole da kreiraju nove stvari na svom kompjuteru i da eksperimentišu sa alatom koji koriste i odrasli. Kroz napredni kurs Python programiranja prolazi se osnovna logika i sintaksa Python jezika. Kroz ove kurseve, deca razvijaju kreativno i logičko razmišljanje kroz koje unapređuju svoje znanje iz prirodnih nauka poput matematike, fizike i hemije, a naučiće i osnovne zakonitosti programiranja u programskom jeziku Python.
Na kraju odslušanog kursa, polaznici polažu završni ispit kojim se utrvrđuje stečeno znanje, stiče uslov za praksu i dobija odgovarajući sertifikat.
Početni i srednji nivo odnosno osnovni kurs, moguće je pratiti i online od kuće.
PYTHON PROGRAMIRANJE – ZA DECU:
Mesto održavanja | Beograd |
Trajanje kursa | 2 meseca |
Nivo učenja | Početni i srednji ili napredni |
Termini | Po dogovoru (subotom i nedeljom ili radnim danima) |
Fond časova | 32 + praksa |
Cena za osnovni kurs (početni i srednji) | Odjednom – 24.000 din ili u tri mesečne rate po – 10.000 din |
Cena za napredni kurs | Odjednom – 26.000 din ili u tri mesečne rate po – 10.800 din |
Osnovni kurs
Uvod u python, instalacija, IDLE okruženje
Uvod u programiranje, algoritmi, izrada prvog programa u Python-u
Rezervisane reči,escape karakteri, print i input
Promenljive i tipovi promeljivih, kastovanje
Aritmetički opetatori, operatori dodele
Operatori poređenja
if/else
Logički operatori
Liste, stringovi
For i while petlje
Tuple
Set, frosenset
Dictionary
Funkcije
Klase i objekti
Konstruktori klase
Napredni kurs
Klase i nasleđivanje
Objektne i statičke metode
String metode
Sortiranje liste objekata
Overload operatora
Moduli/paketi, import
Open metoda
Modovi
Csv
Time,datetime
SQL, SQLite
Odabir, dodavanje i promena podataka u bazi
Tkinter, kreiranje prozora i button
Message box
check box, radio button
Templating