Пројектовање индустријских уређаја и мерних система 2 (2020/21)

PREDAVANJA:
Dodatni materijal

1.Uvod u Pajton – sintaksa, tipovi, petlje, grananja

2.Uvod u Pajton – torke, liste, funkcije i moduli

3.Uvod u Pajton – recnici i skupovi

4.Uvod u Pajton – Izuzeci, labmde, map, any i all, filteri, bitwise operatori, matrice

5.Uvod u Pajton – Objektno-orijentisano programiranje uvod

6. Uvod u Pajton – Objektno-orijentisano programiranje uvod 2

7. PySide6 – predavanje 1.

VEŽBE:

Uvodne vežbe: Instalacija i prilagođenje neophodnih aplikacija

Vežbe 1. Upoznavanje sa sintaksom programskog jezika Pajton

Vežbe 2. Liste, torke, funkcije i moduli

Vežbe 3. Rad sa fajlovima i matrice

Vežbe 4. Dodatni primeri

Vežbe 5. OOP programiranje

Vežbe 6. OOP programiranje – 2

Vežbe 7. Upoznavanje sa elementima PySide6 (QPushButton, QLabel, QLineEdit)

Vežbe 8. Upoznavanje sa elementima PySide6 (QCheckBox, QLineEdit, QDialog, QMessageBox)         

Vežbe 8. resursi

Vežbe 9. Upoznavanje sa elementima PySide6 (QMainWindow, QFileDialog, QFontDialog, QColorDialog, QDockWidget, QToolBar, QStatusBar)

Vežbe 9. resursi

Vežbe 10. Upoznavanje sa elementima PySide6 (QThread, QRunnable, QThreadPool)

Vežbe 11. Rad sa serijskim portom (QSerialPort i serial)

Vežbe 12. Rad sa graficima (QtCharts i pyqtgraph)

Video materijali:

Python

Instalacija i prilagođenje neophodnih aplikacija

Vežbe 1: Upoznavanje sa osnovama programskog jezika Python

Vežbe 2: Uvodna teorijska razmatranja i primeri

Vežbe 3: Rad sa tektualnim datotekama, rukovanje izuzecima i rad sa matricama

Vežbe 4: Lambda, map, filter, rad sa modulima i dodatni primeri

Vežbe 5: Objektno orijentisano programiranje

Vežbe 6: Objektno orijentisano programiranje primeri

Vežbe 7: Rad sa MongoDB bazom podataka

Vežbe 8: Rad sa Flask web serverom

GUI

V1 GUI uvod

V2 GUI

V3 GUI

V4 GUI

V5 GUI

V6 GUI

V7 GUI

V8 GUI

V9 GUI

KONTAKT:

Pejić Dragan

Novaković Đorđe

Milan Šaš

Mario Volaš