Python

В чем сила Питона, почему он так стремительно популяризируется?

Есть тьма иного, в чем возникла потребность для его создания и "пихания во все щели"?
Макс Шатый
Макс Шатый
23
На Python очень быстро пишутся алгоритмы и прототипы программ.

Если вам нужно написать какую-то программу, которая оптимизирует промышленную установку, например, в химической промышленности или в металлургии, то вам нужно сначала разработать алгоритм. Алгоритм разрабатывается не на бумаге. Эксперименты нужно проводить с программами. Но вы замучаетесь, если будете это делать на каком-нибудь С++. На С++ пишется окончательный продакшн-вариант. А сначала всё разрабатывается на Python.

А на счет пихания его во все щели, это, скорее, те, кто за деньги обучает этому языку, пытаются внушить нам миф об универсальности Питона, так как они на этом зарабатывают деньги.
Igor Kholkin
Igor Kholkin
9 288
Лучший ответ
Это не от достоинств языка, а от количества его рекламы.

Несколько лет назад пытались раскрутить Python в Web - устроили большой хайп, закончившийся пшиком: потеснить PHP не смогли.

Сейчас устроили хайп вокруг нейронных сетей, BigData и прочих модных тем. Хотя, в реальности, все эти нейронные сети и системы работы с BigData написаны на C++ (подключаемые библиотеки). А всё, на что хватает Python - это быть интерфейсной прокладкой между креслом и этими библиотеками (которые можно подключить к подавляющему числу современных языков - с тем же результатом).

Реальная область использования Python именно как языка, а не прокладки - написание скриптов автоматизации в системном администрировании, быстрые наброски алгоритмов / расчётов и т. п.

P.S. А ещё адептам Python удалось пропихнуть этот язык в школьную программу.
Николай Бородин Если бы люди тратили на улучшение своих продуктов те средства, которые тратят на рекламу, то они вообще нуждались бы в рекламе?
Я понял, что Пайтон НУЖНО НЕМЕДЛЕННО выучить, увидев код:

a,b=b,a

В итоге я затратил всего 10 часов "чистого" времени на теорию + месяц практики в написании кода по паре-тройке часов в день.
Правда, меня не нужно было учить "собственно программированию", что отнимает немало времени у начинающих...
Сила языка в его парадигме, направленность на то, чтобы любую задачу решать максимально просто оказалась очень востребована. Бизнесу не особо интересно на чем написан продукт, если он хорошо работают. А про хайп и рекламу - это чушь, просто потому что нет ни одной компании кто бы вкладывал в это существенные деньги и получал бы с разработки этого языка прибыль, все держится на энтузиастах в первую очередь. Язык - сам себя рекламирует, как его рекламирует поддержка сообществом.
SK
Sasha Kuznecov
73 814
Александр Терешонков Я в восторге от Пайтона, если честно! Такой богатый инструментарий для обработки данных - это нечто... Конечно, "есть над чем работать".

А заказчику, занимающемуся обработкой каких-то массивов данных - глубоко пофиг, получает он результат за 0,01 секунды или за 0,03... :)
перечисли щели, в которые он стремительно пихается
лично я могу назвать только математику и AI, там его использование вполне оправданно, потому что существует качественный питоновский инструментарий, способный конкурировать с коммерческими аналогами
остальные его области использования на практике встречаются лишь эпизодически, и я не видел в последний, скажем, год, чтобы питон кто-то пихал и популяризовал там, где он ещё не занял нишу
сейчас на хайпе другие технологии, змея плюс-минус стабилизировалась
Макс Шатый Часто вижу курсы на питоне, боты предлагают писать на питоне. Вот раздел даже в ответах "Python" отдельный.