Задания для самостоятельного выполнения
- Сложность:
- Rare
Реализуйте приложение с GUI (приложения-игры допускается делать с использованием TUI-пакетов) по своему варианту. Можно изменить задание на собственную тему, согласовав с преподавателем. Требования:
- приложение должно быть написано с применением ОО парадигмы
- исключительные ситуации должны обрабатываться с использованием собственных исключений
- GUI/TUI фреймворки не должны повторяться в группе
Оформите
README.md
. Он должен содержать:- Название вашего приложения
- Описание
- Инструкции по запуску
- Краткую справку
- Сложность:
- Medium
- Храните данные или статистику приложения в любой БД.
- Сложность:
- Well-done
- Реализуйте веб-приложение на основе одного из актуальных веб-фрейморков (FastAPI, Django, Litestar), БД должна быть развёрнута в Docker.
Список GUI фреймворков:
- appJar
- Tkinter
- Flet
- wxPython
- PySimpleGUI
- Pyforms
- Toga
- PyGObject
- guizero
- guietta
- PySide6
- Dear PyGui
- PyGame
Варианты заданий - темы проектов
- Система учета задач (ToDo).
- Генератор мемов.
- Игра “Крестики-нолики”.
- Интерактивный календарь.
- Финансовый трекер расходов.
- Игра “Морской бой”.
- Менеджер паролей.
- Веб-скрейпинг новостных заголовков.
- Канбан-доска.
- Игра “Змейка”.
- Генератов цитат/фактов с выбором тематики.
- Каталог рецептов блюд с функцией подбора рецептов по набору ингридиентов.