Date:
Это зависит от цели создания сайта и его особенностей
Для создания базового веб-приложения потребуются основные знания Python и основы веб-разработки
Попрактиковаться на платформах вроде Edabit, решая задачи по программированию разной сложности
Немного теории (Web Fundamentals) Перед главным шагом давайте почитаем немного теории, про устройство интернета, что такое HTTP и чем он отличается от HTTPS, что такое браузер, что такое клиент серверное взаимодействие и что такое REST API
К недостаткам самописных сайтов можно отнести высокую стоимость, длительность разработки и регулярное обслуживание