/aalpy

:lock_with_ink_pen: Дистанционная версия Алгебраического Процессора МЭИ

Primary LanguagePython

Дистанционная версия Алгебраического Процессора МЭИ

Электронный образовательный ресурс АЛГЕБРАИЧЕСКИЙ ПРОЦЕССОР поддерживает теоретическое и практическое изучение свойств и алгоритмов конечных групп, колец, полей и основанных на этих алгебраических структурах средств защиты информации, в частности, криптографических систем и протоколов. Он отличается широким набором изучаемых алгебраических структур и позволяет выполнять вычисления в них как в интерактивном режиме, так и путем разработки и исследования программ на основе библиотеки классов. Предназначен для использования при выполнении лабораторных работ, курсовых и дипломных проектов, выпускных работ бакалавров и других видов самостоятельной работы, а также для демонстрации изучаемых алгебраических аспектов дисциплины при чтении лекций.

Дистанционная версия также может быть использована для решения и проверки решения любых других задач на python.

Зависимости

  • sqlite3

Использование

Все просто

python aal.py

Ссылки

  • Собственно библиотека MPEI AAL.
  • WSGI middleware для python - bottle.py.
  • UI элементы твиттера - bootstrap.