О курсе
Навыки программирования в том или ином виде необходимы практически каждому современному ученому. В первой части курса мы рассмотрим задачи автоматизации эксперимента, общения с лабораторными приборами и работы с полученными данными с помощью языка программирования Python. Во второй части курса будут рассмотрены задачи численного и аналитического решения уравнений (в т.ч. решение задач методом размерности), взятия рядов и интегралов, построения качественных графиков и фитирования при помощи системы компьютерной алгебры Wolfram Mathematica.
Цели курса
01
Научиться снимать данные с лабораторного оборудования при помощи Python
02
Овладеть базовыми конструкциями языка Wolfram Mathematica
03
Научиться обрабатывать данные и визуализировать полученные результаты
Вы научитесь
1. При помощи пакетов PyVisa и PySerial использовать лабораторное оборудование
2. Пакетами Matplotlib, SciPy, NumPy обрабатывать и визуализировать данные
3. Численно и аналитически решать уравнения, брать суммы и интегралы с помощью языка Wolfram Mathematica
4. Строить с помощью языка Wolfram Mathematica графики и кастомизировать их
Программа обучения
Тема 1. Numpy, Scipy, Matplotlib, Pandas
Тема 2. Общение с приборами через pyserial и pyvisa. Работа с Arduino и Raspberry Pi Pico
Тема 3. Общение с инструментами в локальной сети и сети Интернет. Общение с базами данных
Тема 4. Разделение потоков и использование нескольких ядер процессора в Python для работы с приборами
Тема 5. Зачем нужна Mathematica?
Тема 6. Работа с единицами измерения
Тема 7. Численное интегрирование и суммирование. Численное решение дифференциальных уравнений. Импортирование данных. Графики в Mathematica. Кастомизация. Фитирование. Базовая работа с фигурами. Функция Manipulat
Тема 8. Установка библиотек. MaTeX. SciDraw. Кастомизация графиков в SciDraw
Преподаватель
Никитин Илья Сергеевич
Факультет физики: Преподаватель
Документ об окончании
После успешного освоения материалов курса выдается сертификат установленного НИУ ВШЭ образца
Формат обучения
Лекции
Гибридный (проведение занятий в аудитории с онлайн-трансляцией)
Семинары
Гибридный (проведение занятий в аудитории с онлайн-трансляцией)
Промежуточный контроль
Домашние задания, дополнительные проекты в качестве бонуса
Стоимость и условия
8 тыс. ₽
Полный доступ к материалам курса + сертификат
Бесплатно
Только лекции