Есть ли какие-то онлайн компиляторы кода Python?
Есть. Называются VDS (серваки, простыми словами). Арендуете, подключаетесь по ssh и кодите на здоровье.
Вариантов - тьма. Гуглятся легко
есть отличный GDB Online Debugger, простой, рабочий, бесплатный. Ссылка на него