Basics of programming and scientific data processing
Language of instruction
English
Семестр
осенний
Трудоемкость
6.00 з.е.
Аудиторная нагрузка
1 лекция, 1 практика в неделю
Итоговый контроль
экзамен

This course introduces the core concepts of Python programming, focusing on its use in processing experimental data and controlling scientific instruments. You will also learn the basics of computer vision and how to work with the OpenCV library.

Course content

0.  Introduction
1.  Standard Input/Output
2.  Data Types
3.  Compound Types
4.  Branching statements
5.  Loops
6.  Functions
7.  Introduction to OOP
8.  Working with Files
9.  Figure Plotting
10.  Instrumental Protocols
11.  Sympy is WolframAlpha in Python
12.  OpenCV
13.  Algorithms