Как добавить интерпретатор Python в веб-приложение? [закрыто]

В настоящее время я работаю над веб-приложением системы управления обучением (LMS), и одной из функций, которую мне необходимо реализовать, является веб-интегрированная среда разработки (IDE), в которой пользователи могут писать, выполнять и тестировать код Python непосредственно в браузере.

Что я ищу:

  1. Руководство по интеграции интерпретатора Python в веб-приложение.
  2. Лучшие практики безопасного выполнения пользовательского кода на Python для предотвращения вредоносных действий.
  3. Рекомендации по инструментам, библиотекам или API, которые могут помочь в выполнении кода Python. Как обрабатывать ввод/вывод в IDE и отображать результаты пользователю в режиме реального времени.

Ключевые соображения:

  1. Веб-приложение построено с использованием Django и react.
  2. Выполнение кода должно быть в песочнице для обеспечения безопасности.
  3. IDE должна уметь работать с базовыми Python-скриптами и отображать результаты/ошибки для пользователей, а также предложения.
Вернуться на верх