Задания для самостоятельного выполнения
- Сложность:
- Rare
По своему варианту задания и GUI фреймворка создайте пакет, содержащий 3 модуля, и подключите его к основной программе. Основная программа должна предоставлять:
- графический пользовательский интерфейс с возможностями ввода требуемых параметров и отображения результатов расчёта,
- возможность сохранить результаты в отчёт формата
.doc
или.xls
(например, пакетыpython-docx
иopenpyxl
).
- Сложность:
- Medium
- Реализуйте возможность быстрой смены GUI фреймворка. Продемонстрируйте миграцию с одного фреймворка на другой.
- Сложность:
- Well-done
- Реализуйте логику вашего приложения в формате REST API эндпоинтов, сохранив для них GUI обёртку.
Варианты GUI фреймворков
- appJar
- Tkinter
- Kivy
- wxPython
- PySimpleGUI
- Pyforms
- Toga
- PyGObject
- guizero
- guietta
- PySide6
- Dear PyGui
Варианты заданий
Геометрические фигуры
- Прямоугольник
- Треугольник
- Трапеция
Расчёт площади, радусов описанной и вписанной окружности.
Помещения
- Комната
- Квартира
- Многоэтажный дом
Расчёт общей площади помещения, тепловой мощности для обогрева помещения.
Геометрические тела
- Параллелепипед
- Тетраэдр
- Шар
Расчёт объема, площади поверхности, массы в зависимости от материала.
Автомобили
- Легковой
- Грузовой
- Пассажирский
Расчёт расхода топлива в зависимости от загрузки, расчёт стоимости и времени поездки.
Банковские услуги
- Кредит
- Рассрочка
- Вклад
Расчёт процентов, графика платежей.
Элементарные частицы
- Электрон
- Нейтрон
- Протон
Расчёт удельного заряда, комптоновской длины волны.
Бытовая техника
- Утюг
- Телевизор
- Стиральная машина
Расчёт потребления электроэнергии и стоимости использования прибора за заданный период.
Рецепты
- Вок
- Бургер
- Пицца
Расчёт энергетической ценности и стоимости рецепта в зависимости от используемых ингридентов.
Отделочные материалы
- Обои
- Плитка
- Ламинат
Расчёт количества и стоимости для закупки материалов в зависимости от площади.
Одежда
- Пиджак
- Брюки
- Костюм-тройка
Расчёт расхода ткани в зависимости от размера, расчёт стоимости пошива, учитывая расход ткани и фурнитуры.
Почтовые отправления
- Письмо
- Бандероль
- Посылка
Расчёт цены в зависимости от расстояния, сроков, веса, объёма и типа доставки.
Устройства хранения данных
- HDD
- SSD
- Flash
Расчёт приблизительного времени чтения/записи заданного объёма данных, расчёт наиболее выгодного устройства по критерию цены за Гб.