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

Курс "Разработка графических интерфейсов" читается студентам 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, ... |