поглядите на
c9.io есть бесплатная версия. Если понравится - можете купить.
digitalocean.com только платно, Openshift, heroku - плата за использованное процессорное время.
Подробнее на примере c9.io - регистрируетесь и заходите в свою рабочую область. Далее все как на той же ubuntu. Там есть командная строка. Ставите питон, либы - заливаете скрипт в дерево файлов слева (простым перетаскиванием), в терминале запускаете скрипт в фоне - вуаля. Если не заходите в workspace более 2-х суток (на free версии) - стопарятся все процессы. Для запуска скрипта можно воспользоваться cron или установить и настроить supervisor. Мануалов в инете тьма. Если дроплет берете(digitalocean) или heroku там заливка по ssh - тоже гуглицца влет. У того же heroku есть манулы. Удачи!