Как сделать так, чтобы Python программа работала даже когда компьютер спит?
Разместить программу на компьютере который не засыпает. Есть heroku, а ещё можно купить виртуалку.
Поставьте на мак программу caffeine. Настройте в ней постоянную работу без засыпания. Запускайте свои скрипты на выполнение и идите спать.