Выпускной проект

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

Предлагается в рамках выпускного проекта создать сервис, полусающий в качестве входной информации некоторую платформонезависимую модель пользовательского интерфейса и позволяющего:

  1. Генерировать руководство по созданию конкретного программного модуля
  2. Генерировать код модуля в виде текстового файла
  3. Интерпретировать модель и запускать на стороне клиента приложение, реализующее графический пакет по выбору.