Primjenjuje se u širokom spektru područja poput podatkovne analitike, Internet sigurnosti, robotike i machine learninga. Dovoljno je spomenuti kako ga koriste multinacionalne tvrtke kao što su Google, Facebook, Apple…
Želite li izgraditi web aplikaciju, posegnut ćete za Python programskim jezikom. Morate li automatizirati neki zadatak na IT sustavu, rješenje ćete pronaći u Pythonu. Otkrivate najčešće boje na slici, Python nudi rješenje. Kada nešto kodirate, a jezik nije važan, koristite Python. Python je tu za jednostavne ali i najsloženije zadatke i operacije!
Osnovne informacije
- Usvojit ćete osnovne koncepte programiranja u Pythonu
- Naučit ćete pisati programe koji komuniciraju s korisnikom putem tekstualnog terminala
- Kreirat ćete jednostavne igre, bazirane na generiranju slučajnih brojeva (RNG metoda)
- Simulacija inteligentnog razgovora s računalnim programom
- Pisati funkcije koje prihvaćaju bilo koji broj argumenata
- Kreirati program koji kriptira poruke
- Kreirati program koji probija šifrirane poruke
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. 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.
Moduli koji će se izvoditi
- Introduction u Python, Python data types, Working with numbers, Working with strings, Python syntax, Using if statement, Using loop statements, Handling errors
- Introduction to functions, Function, Function with parameters, Writing reusable code, Data structure, Lists, Set, Dictionaries
- Print, Input, Format, Argparse, OS Interaction, Introduction to Classes, Bulting classes, Using classes
- Class Inheritance, Global and singleton objects, Complex structure, Complex structure, Complex structure, Yield statements, Transforming collections, Recursive functions
- Reading files, Reading csv, json, xml, html; Generating files, Intoduction to Statistical programing, Implementing Web service, Implementing RESTfull API, Making requests, Parsing responds
Brzi upit
"*" indicates required fields
Prijavite se
Lokacija
Trajanje: 40 sati
Brzi upit
"*" indicates required fields