Ну у вас несколько проблемных точек:
1) Как доставить сайт на хостинг
2) Как там его запустить чтобы он был доступен извне
На первый вопрос правильный ответ - git. Пушите исходники в какой нить битбакет/гитхаб, забираете на удаленном сервере.
На второй вопрос дать однозначный ответ сложнее. Вам нужен какой нить веб-сервер. Типа apache, nginx. Если вы используете какой нить движок/фреймворк - джанго например - то так и гуглите - как развернуть джанго сайт на сервере. В противном случае - что нить вроде apache python website в гугл.
И советую сначала потренироваться на виртуалке локально.