1. Úvod do programovacího jazyka Python.
2. Načítání a ukládání souborů.
3. Vizualizace dat.
4. Programatické zpracování dat. ◦ Statistické metody: průměr, medián atd.; histogramy a KDE; výběr náhodných čísel s danou distribucí. ◦ Lineární a nelineární fitování. ◦ Interpolace a vyhlazování; splines; vícerozměrná interpolace. ◦ Fourierova transformace, konvoluce a filtry. ◦ Úvod do zpracování obrazu.
5. Programatické ovládání měřících přístrojů. ◦ Architektura VISA. ◦ Programování Arduina a jeho komunikace s PC. ◦ Seznámení s LabVIEW.
6. Seznámení s využitím vícejádrových procesorů a paralelním programováním.
Přednáška seznámí studenty s využitím programování k automatizaci experimentu, k efektivnímu zpracování a vizualizaci dat a k jejich dodatečné analýze. Přednáška bude zaměřená na praktické řešení fyzikálních problémů, zejména pomocí programovacího jazyka Python.
Podstatnou část přednášky bude představovat práce studentů s počítačem. Doporučeno pro studenty zaměřené na experimentální fyziku.
Nepředpokládají se výraznější zkušenosti studentů s programováním.