Какой существует бесплатный сервер, чтобы хостить свою небольшую БД, выполнять запросы к ней, ставить скрипты для Python по расписанию?
Вы кому-то нужны, чтобы Вам вот так вот предоставляли что-то бесплатно, да еще с графическим интерфейсом? Или $1-$2 (месячная цена рядового хостинга с рядовыми параметрами) - неподьемно?
Принцип тут очень простой - бесплатно не бывает. Если не берут деньгами, значит возьмут чем-то другим. (Хотя нет, бесплатно бывает. Но это редкие, уникальные случаи, всегда замешанные на фанатской идеологии)
За удобное и надежное в любом случае придется платить.
Python и так интерпретируемый язык - его не нужно компилировать
С графическим интерфейсом вы только облачных провайдеров найдете. Вам нужна технология FaaS. В Вашем случае очень подойдет AWS Lambda (бессерверный запуск функций) + AWS CloudWatch (там есть планировщик заданий) + AWS DynamoDb (она подешевле и попроще чем AWS RDS)