Python Fundamentals - Online
Opis
Želite li izgraditi web-aplikaciju, posegnite za Python programskim jezikom. Morate li automatizirati neki zadatak na IT sustavu, rješenje pronađite u Pythonu. Kada želite pronaći najčešće boje na slici, Python nudi rješenje. U osnovi, kada morate nešto kodirati i jezik nije važan, koristite Python.
Sadržaj
Prvi dan
- Uvod u Python, Python data types, Working with numbers, Working with strings, Python syntax, Using if statement, Using loop statements, Handling errors
- Domaća zadaća (pripremljena na JupyterHub, fakultativno)
Drugi dan
- Introduction to functions, Function, Function with parameters, Writing reusable code, Data structure, Lists, Set, Dictionaries
- Domaća zadaća (pripremljena na JupyterHub, fakultativno)
Treći dan
- Print, Input, Format, Argparse, OS Interaction, Introduction to Classes, Bulting classes, Using classes
- Domaća zadaća (pripremljena na JupyterHub, fakultativno)
Četvrti dan
- Class Inheritance, Global and singleton objects, Complex structure, Complex structure, Complex structure, Yield statements, Transforming collections, Recursive functions
- Domaća zadaća (pripremljena na JupyterHub, fakultativno)
Peti dan
- Reading files, Reading csv, json, xml, html; Generating files, Intoduction to Statistical programing, Implementing Web service, Implementing RESTfull API, Making requests, Parsing responds
- Domaća zadaća (pripremljena na JupyterHub, fakultativno)
Kome je namijenjen seminar
Jeste li potpuno novi u programiranju? Python je za početnike najbolji odabir u razvoju programerskih znanja i vještina. Srećom, ovaj trening i iskusnim programerima nudi niz novih mogućnosti.
Što ćete naučiti?
Tijekom treninga polaznici će naučiti osnove Pythona. Osim toga, dobiti će uvid u vizualizaciju podataka i rad s podacima te način preuzimanja podataka s interneta korištenjem crawlinga.
O trenerima
Zlatan Morić
Voditelj katedre za kibernetičku sigurnost na Visokom učilištu Algebra. Uz nastavu na Visokom učilištu Algebra predaje i na programima stručnog usavršavanja u Algebri te na Fakultetu za Informacijske Študije u Novom Mestu. U Algebru dolazi iz in2data u kojoj je radio kao podatkovni znanstvenik. Do stalnog zaposlenja u Algebri radio je kao vanjski suradnik od 2000. godine. Nositelj je više industrijskih certifikata te certificirani Microsoft trener i EC-Council instruktor.
Karlo Knežević
Karlo Knežević, mag. ing. comp., rođen je 1989. godine u Zagrebu. Sveučilišni diplomski studij računarstva završio je 2013. godine na Fakultetu elektrotehnike i računarstva Sveučilišta u Zagrebu s pohvalom (cum laude). Trenutno završava doktorski studij računarstva na istom fakultetu. Znanstveni i stručni interes je usmjerio na primjenu algoritama strojnog učenja i evolucijskog računarstva u sigurnosnoj domeni, s posebnim naglaskom na oblikovanju i analizi simetričnih kriptografskih algoritama. Uz desetak objavljenih znanstvenih radova, redoviti je sudionik na međunarodnim znanstvenim i stručnim skupovima.
Preduvjeti
Osnove poznavanja programiranja.