Пилишь себе проектик на своём ПК, пилишь, а потом понимаешь, что пора выкладывать его на всеобщее обозрение. Встает вопрос, а как это сделать, если проект написан на Python. Есть много хостингов, которые поддерживают классические для веба технологии: HTML, CSS, JS. Чуть поменьше вариантов с поддержкой PHP и MySQL. Среди всего их разнообразия можно найти даже бесплатные варианты. А что там с проектами на Python, куда идти с ними?
Гуглил разные варианты хостингов с поддержкой Python, приценивался к их тарифам. Но недавно нашел упоминание о ресурсе, на котором можно не просто выложить свой проект на Python, но и сделать это бесплатно. И это то, что нужно для учебных и тренировочных программ. Тем более процесс публикации приложения оказался не так уж прост (будет печально заплатить за хостинг и не воспользоваться им из-за незнания). Ссылка на этот ресурс pythonanywhere.com.
Публикация веб-проекта на Python в сети интернет - это довольно трудоемкое действо. Как минимум вам придется изучить такую важную технологию, как git. Если в начале обучения программированию можно обойтись без него, то при профессиональном программировании умение пользоваться git-ом будет необходимостью. (Что это такое можете посмотреть в этом видео. По мне так тут лучшее объяснение. которое видел.)
Дальше ничего не понятно, как выложить сайт. Ресурсы есть и инструменты тоже, но как с ними работать - вопрос. Есть решения в гугл, но не все они рабочие. Поэтому я скину сюда гайды, по которым у меня получилось задеплоить свой тестовый проект. Первые шаги с git я делал по этому туториалу. Но всё что находиться в пункте "Настройка нашего блога на PythonAnywhere" у меня не сработало. Можете пробовать, вероятно я просто что-то сделал неправильно.
Второй шаг, та самая несработавшая настройка. Гайд по этой настройке я нашел в видеоформате на английском языке. Вот ссылка. По этому ролику у меня всё прошло практически идеально, так что советую его вам. Незнание английского не сыграет никакой роли, главное сам процесс на картинке.
А вот то, что у меня получилось - ссылка. Это простая регистрация, которую я прикрутил к своему основному проектику, который пока выкладывать в сеть рановато.
P. S. Наполнение сайта может меняться для тестирования новых приложений.=)