078 Кафедра физико-технических проблем метрологии
Описание:
Целями освоения учебной дисциплины является ознакомление студентов с основами программирования в среде Python. В рамках курса рассматриваются следующие темы: Язык программирования Python. Установка Python. Выбор среды разработки. Базовые типы: численные, логические строки и байтовые строки, None. Конструкции управления потоком. Модули и пакеты. Виртуальное окружение. Списки и кортежи. Словари. Множества. Функции. Функциональное программирование. Декораторы. Генераторы. Классы и экземпляры. Методы. Наследование в Python. Классы исключений и их обработка. Генерация исключений. Магические методы. Итераторы. Контекстные менеджеры. Дескрипторы. Метаклассы. Отладка. Тестирование. Процессы и потоки. Асинхронное программирование.
Структура:
Семестр |
Всего (ч) (Лекц / Практ. / Лаб.) |
Аттестация |
7 |
144 (0 / 0 / 48) |
Экзамен |
Итого |
144 (0 / 0 / 48) |
Экзамен |
Компетенции:
- ПК-1 - Способен к математическому моделированию процессов и объектов лазерной техники и технологий на базе стандартных пакетов автоматизированного проектирования и самостоятельно разработанных программных продуктов
- ПК-2 - Способен к проведению измерений и исследования различных объектов по заданной методике