Оба JavaScript и Python являются популярными языками программирования для веб-разработки, и каждый из них имеет свои преимущества и особенности. Выбор между ними зависит от ваших целей и предпочтений.
Если вы планируете начать с веб-разработки и создания интерактивных веб-страниц, то JavaScript является языком, который необходимо изучить первым. JavaScript является клиентским языком программирования для веб-страниц и позволяет создавать динамические элементы, обрабатывать события и взаимодействовать с пользователем. Он широко используется для создания интерактивных элементов интерфейса, валидации форм, анимаций и многого другого. JavaScript также широко поддерживается веб-браузерами, что делает его основным языком для фронтенд-разработки.
С другой стороны, Python также имеет много преимуществ для веб-разработки. Он является универсальным языком программирования с простым и понятным синтаксисом, что делает его отличным выбором для начинающих программистов. Python может быть использован для разработки серверной части веб-приложений, создания API, обработки данных, работы с базами данных и многого другого. Python также широко используется в области машинного обучения и научных вычислений, что может быть полезным в контексте разработки веб-приложений с использованием искусственного интеллекта.
В конечном счете, выбор между JavaScript и Python зависит от ваших конкретных целей и предпочтений. Если ваша цель - фронтенд-разработка и создание интерактивных веб-страниц, то начать с JavaScript будет логичным выбором. Если вы больше заинтересованы в разработке серверной части веб-приложений или имеете другие цели, где Python может быть полезным, то стоит начать с изучения Python.
Забавно наблюдать, как адепты церкви святого Пайтона засирают мозги неучам - сказочками о Python в web-разработке.
Если делается высоконагруженный сайт, его back-end пишется на Go, Java, C#.
Back-end низко-средне нагруженного сайта эффективнее писать на PHP.
Python в задачах back-end неконкурентоспособен, зато хайпа в интернете - захлебнуться можно. Даже для Node.JS можно найти задачи, в которых его использование оправдано. Но задач back-end, для которых оправдано использовать именно Python, в природе не существует.