Выпускной проект
Для языка Python есть несколько пакетов, позволяющих создавать интерактивный пользовательский интерфейс. такие, как Tkinter, Kivy, wxPyhon, QT. Наборы визуальных элементов, определенные в этих пакетах как соответствующие классы, во многом совпадают.
Предлагается в рамках выпускного проекта создать сервис, полусающий в качестве входной информации некоторую платформонезависимую модель пользовательского интерфейса и позволяющего:
- Генерировать руководство по созданию конкретного программного модуля
- Генерировать код модуля в виде текстового файла
- Интерпретировать модель и запускать на стороне клиента приложение, реализующее графический пакет по выбору.