PYTHON DEVELOPER
Opšte informacije
Opis kursa
Pridružite nam se i postanite Python ekspert koji dominira svetom programiranja!
Ovaj kurs je dostupan i u online formatu https://itoip.rs/online-kursevi/python-developer
Kompletan kurs podeljen je na dva dela: Osnovni kurs (početni i srednji nivo) i Napredni kurs.
Cilj osnovnog kursa je da polaznici nauče Python u dovoljnoj meri da se mogu dalje samostalno usavršavati ili baviti poslom Python programera. Za pohađanje kursa nije potrebno nikakvo predznanje, a tokom kursa polaznici će naučiti: kako se prave Python aplikacije, primere dobre prakse prilikom izrade i druge neophodne stvari koje jedan Python programer treba da zna.
Python Napredni kurs ima za cilj da učenici steknu napredna znanja iz Pythona koja će im omogućiti da se koriste naprednim mogućnostima ovog jezika.
OSNOVNI KURS:
- Uvod u jezik Python
- Istorija programiranja, arhitektura i memorijski prostor
- Pregled kursa, uvod u Python i instalacija
- Ključne reči, Identifikatori, Primitivni tipovi, Promenljive, Operatori
- Naredbe, Nizovi, Konverzija tipova, Kastovanje
- Enumeracije, Izuzetci
- Klase, Metode, Konstruktor, Nasleđivanje
- Moduli i paketi
- Stringovi, Brojevi, Datumi
- Matematičke funkcije, Ulaz-izlaz, Regularni izrazi
- Generator slučajnih brojeva, Datoteke
- Kolekcije
- Niti, Mrežno programiranje
- Python na Web-u (Flask), Povezivanje sa bazama podataka
NAPREDNI:
- Python na Web-u (Flask), Povezivanje sa bazama podataka
- Ubrzan prolazak kroz Izuzetke, Klase, Module
- Verzionisanje
- PIP
- Sys Modul
- Niti, Mrežno programiranje
- Python Global Interpreter Lock (GIL)
- Python na Web-u (Flask i Django), Povezivanje sa različitim tipovima baza podataka
- Pravljenje i konzumiranje RESTful servisa
- Grafika u Pythonu
- Prolaz kroz najčešće korišćene Python Module
- Testiranje u Pythonu
- Uvod u Django
NAPOMENA: Posle 2 meseca obuke sledi besplatna praksa!