Python – Osnove programiranja
Naučite osnove programiranja uz Python programski jezik!
Python je već godinama na samom vrhu liste najpopularnijih programskih jezika, i to sa razlogom. Pre svega, sintaksa kojom se Python služi izuzetno je jednostavna i intuitivna. Zbog ovoga se Python često preporučuje kao prvi programski jezik početnicima bez ikakvog prethodnog iskustva u programiranju.
U oblasti web-razvoja, Python nudi vrlo popularan Django MVC framework. Python se koristi i za pisanje skripti za programe kao što su Maya i Blender. U nauci, koristi se za obradu kompleksnih skupova podataka, tzv Big Data. Može se koristiti interaktivno na komandnoj liniji, kao univerzalni alat za rad na računaru.
Na ovom treningu ćete na vrlo razumljiv način naučiti osnove programiranja kroz glavne koncepte Python programskog jezika i time izgraditi čvrstu osnovu za dalji razvoj u pravcu koji vas zanima – od administracije sistema, do web-razvoja i kreiranja video igara.
Trening se odvija kroz rad na zadacima vezanim za sve teme, a kombinacija svih znanja stečenih na treningu, na kraju će biti iskorišćena u radionici, radom na potpuno funkcionalnoj video igri uz pomoć trenera.
Ciljna grupa:
Osobe bez prethodnog programerskog iskustva, programeri početnici, osobe koje žele da se preusmere na polje programiranja.
Cilj treninga:
Sticanje osnovnih programerskih veština učenjem Python programskog jezika.
Teme:
- Uvod u programiranje
- Python dokumentacija i resursi
- Varijable, izrazi i naredbe
- Funkcije
- Uslovne naredbe
- Programski ciklusi
- Standardni tipovi podataka
- Bulov tip
- Brojevi
- Stringovi
- Liste
- Torke
- Rečnici
- Moduli
- Rad sa fajlovima
- Rekurzija
- Izuzeci
- Klase i objekti
- Klase
- Metode
- Svojstva
- Objekti
- Nasleđivanje
- Radionica: Kreiranje video igre korišćenjem PyGame biblioteke
Po završetku polaznik je osposobljen da:
- Razume osnovne principe programiranja i razmišlja kao programer
- Čita kod napisan na Python programskom jeziku
- Razvija programe primenom Python programskog jezika
- Nauči i koristi različite module za Python
- Dalje usavršava veštine programiranja