Я работаю над долгосрочным проектом для себя (пока!). Я думал о разработке графической консоли, где пользователь может ввести свой код Python (в рамках API моего проекта) и расширить программу. Конечно, они могут писать свои собственные модули и расширять его, но как это можно реализовать как часть настраиваемого графического интерфейса? Проще говоря, я хочу взять пользовательский ввод в моем графическом интерфейсе и проанализировать его как код Python внутри. Как будто я хочу создать небольшой компилятор / интерпретатор для моего программного обеспечения.