Булах Дмитрий Александрович
к.т.н., доцент кафедры ПКИМС

Разработка графических интерфейсов

Курс "Разработка графических интерфейсов" читается студентам 1 курса магистратуры кафедры ПКИМС (группа ЭН-14М), обучающимся по программе "Автоматизированное проектирование субмикронных СБИС и СнК"

План курса:

  • 4 лекции;
  • 4 лабораторные работы;

Самостоятельная работа не предусмотрена

Изучение дисцины "Разработка графических интерфейсов" заканчивается зачётом.


КРАТКАЯ АННОТАЦИЯ

В рамках данного курса студенты знакомятся как с различными самостоятельными пакетами программ, так и с библиотеками для языка Python, которыеиспользуются для графического представления данных.

На лабораторных работах студенты визуализируют данные с помощью программ graphviz, gnuplot, а также библиотек Python matplotlib, pysimplegui и многих других.

Тематика лабораторных работ

Все лабораторные работы выполняются в лаборатории Synopsys в ОС Linux.

Лабораторная работа Рассматриваемые вопросы Материалы

Лабораторная работа №1

Пакет graphviz

Программа graphviz и модуль graphviz языка python позволяют визуализироать графовые модели.



Презентация

Лабораторная работа №2

Модули numpy и matplotlib

Использование модулей numpy (математические векторые и матричные представления и вычисления) и matplotlib (визуализация графиков) для решения практических задач.



Презентация

Лекции

Лекция Рассматриваемые вопросы Материалы

Лекция №1

Язык Python

Установка интерпретатора Python, работа с пакетами с помощью pip. Настройка Visual Studio Code. Оснвные конструкции языка Python.



Презентация

Лекция №2

Построение вычислений в Python

Модули для построения вычислений. Ускорение вычислений в Python: модули cython, ...



Презентация

Ваши преподаватели

Лектор

Дмитрий Булах
Булах Дмитрий Александрович

к.т.н., доцент кафедры ПКИМС

УспеваемостьОбновлено
11 марта 2023

Журналы успеваемости студентов


Итоговая аттестация

Задания появятся ближе к концу семестра

Рекомендуемая литература

Клик по обложке - переход к ресурсу

...
Kenneth A. Lambert
Fundamentals of Python. From first programs through data structures. (Прямая ссылка на PDF)