Андрей
Высший разум
(484087)
10 месяцев назад
Нет, неправда.
Язык программирования - не цель обучения, а вспомогательный инструмент, используемый программистом. Разные задачи - разные инструменты. И для задачи "начальное обучение программированию" Python абсолютно непригоден.
Python - язык, созданный специально для НЕпрограммистов. Основным потребителем Python являются математики и инженеры, которым по работе необходимо писать примитивные типовые скрипты, передающие данные в готовую библиотеку, написанную совсем другими людьми на совсем другом языке программирования, и получающие из библиотеки готовый ответ. Именно так пишут "нейросети на Python", занимаются "аналитикой данных на Python" и т.д. И выбирают Python только потому, что заучивание небольшого кусочка языка, достаточного для говнокодинга таких скриптов, требует минимальных затрат времени и сил. Других достоинств этот язык не имеет.
Начинать обучение программированию надо с чтения учебника программирования. Который не про то, как писать код на модном языке, а про то, как решать программистские задачи. А язык будет тем, который используется в этом учебнике для объяснения свойств алгоритмов. Удобным именно для обучения.
P.S. В силу того, что на Python можно максимально быстро начать говнокодить, именно Python приносит максимальную прибыль расплодившимся в России мошенническим "курсам программирования". Которые, для привлечения клиентов, активно рекламируют Python и как "язык для всего", и как "простой язык", и как "лучший язык для новичков". Но каждое из этих утверждений является откровенной ложью.
Benz666
Просветленный
(36913)
10 месяцев назад
Сначала прочитай книжку про само программирование, а уже потом выбирай себе язык. Язык программирования - инструмент для решения каких-то задач. Python в основном нужен математикам и инженерам. В остальном на нем нельзя решать сложные задачи, там будет лучше тот же Java.