Sadržaj kursa
Uvod
-
Filozofija i principi Python-a
-
Python za inženjere naspram Python-a za softverske developere
-
Pregled karakteristika Python-a za tehničke i automatizacione primene
-
Više od koda: Python kao alat za inženjersko razmišljanje
Razumevanje Python-a u inženjerstvu
-
Životni ciklus skripte u Python-u u tehničkom okruženju
-
Kako se Python uklapa u automatizaciju, obradu podataka i industrijske tokove posla
-
Python i industrijski sistemi: mogućnosti i ograničenja
Početak rada
-
Podešavanje razvojnog okruženja
-
Instalacija Python-a kao zasebne aplikacije
-
Korišćenje Python-a iz komandne linije
-
Instalacija Python-a on-premise (lokalno)
-
Instalacija Python-a u oblaku (opciono okruženje)
-
Instalacija i korišćenje Python IDE (VS Code, PyCharm)
Osnove Python-a za inženjere
-
Sintaksa Python-a, promenljive, tipovi podataka i operatori
-
Uslovi, petlje i osnovno kontrolisanje toka
-
Funkcije i modularno razmišljanje
-
Liste, rečnici i jednostavne strukture podataka
-
Šabloni inženjerske logike: pragovi, pravila, parametri i skripte za odlučivanje
Rad sa podacima i automatizacijom
-
Čitanje i pisanje jednostavnih fajlova
-
Obrada CSV podataka i osnovna obrada tehničkih podataka
-
Osnovni pristup debugovanju i rukovanje greškama
-
Automatizacija ponovljivih inženjerskih zadataka
Primenjeni mini-projekat
-
Izgradnja jednostavne tehničke kalkulacije, obrade podataka ili skripte za automatizaciju
-
Praktična vežba: analiza performansi mašine ili generisanje izveštaja sa KPI indikatorima
Zaključak i naredni koraci
-
Ponavljanje ključnih koncepata
-
Resursi za dalja učenja
-
Naredni koraci za primenu Python-a u inženjerskim okruženjima
Uslovi
- Razumevanje osnovne upotrebe računara i logičkog zaključivanja
- Iz iskustva u tehničkim ili inženjerskim okruženjima (opciono)
- Programersko iskustvo: Nije potrebno
Ciljna publika
- Inženjeri i stručnjaci za automatizaciju
- Tehničari i osobe koje traže tehničke poslove
- Studenti inženjerskih nauka (Bac+2 do Bac+5)
- IT stručnjaci koji žele da primene Python u industrijskim kontekstima
- Svi koji imaju tehničko znanje i žele da nauče Python za praktične primene
Iskustva korisnika (2)
Opšte u celosti
Daniele Donzelli - ITT ITALIA S.r.l.
Kurs - CANoe for CAN Compact Training
Mašinski prevedeno
Osnovna znanja o PLC-u
Bartosz - Phillips-Medisize Poland
Kurs - Introduction to OMRON PLC programming
Mašinski prevedeno