Skip to content

spv-asina/Development_UI_-

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Разработка пользовательского интерфейса

Лабораторная работа по дисциплине «Разработка пользовательского интерфейса». СПбПУ, 2025–2026.

Этапы

Этап Платформа Стек
1 Десктопное приложение Python, Tkinter, PyYAML
2 Веб-приложение Python, Streamlit, PyYAML

Задание

Реализация симуляции «Робот-химик» — программа управляет роботом в лабиринте химической лаборатории. Робот собирает реактивы, обходит препятствия и находит путь к цели.

Входные данные — YAML-маппинг классов и перечислений (UML-диаграмма), на основе которого строится доменная модель.

Структура

5030102_30201/         # группа 30201
└── ФИО_студента/
    ├── desktop.py     # этап 1 (Tkinter)
    ├── web.py         # этап 2 (Streamlit)
    └── видео.mp4      # демонстрация работы

5030102_30202/         # группа 30202
└── ФИО_студента/
    └── ...

Запуск

# Этап 1 (десктоп)
pip install pyyaml
python desktop.py

# Этап 2 (веб)
pip install streamlit pyyaml
streamlit run web.py

About

Хранилище 1го и 2го этапа лабораторной работы по дисциплине

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • Python 100.0%