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