Python

Для чего придумали ЯП Python ?

Алексей Легин
Алексей Легин
2 387
Для того, чтобы непрограммисты могли быстро писать простые скрипты.
Сисадмины, специалисты по машинному обучению, аналитики данных, инженеры и т.д. - подавляющее большинство тех, кто использует Python, не являются программистами.

В тех же редких случаях, когда профессиональные программисты используют Python (например, back-end сайтов), это обусловлено не достоинствами языка, а влиянием моды.

И то, что Google и прочие большие компании используют Python - это следствие первого всплеска моды на Python в web, случившегося во времена PHP 5.3. В те давние времена Python ещё был конкурентоспособен в этой области. Сейчас же крупным корпорациям дешевле поддерживать Legacy, чем переделывать всё на более адекватные технологии. И именно это Legacy адепты Python используют как аргумент в рекламе Python.

В задачах back-end cовременный Python в сравнении с современным PHP неконкурентоспособен. Но при этом мода на Python в back-end искусственно поддерживается - в том числе и многочисленными курсами web-разработки, впаривающими Python как единственный язык для back-end.
ВТ
Василий Тараненко
59 528
Лучший ответ
Питон придумали, чтобы его душить
чтоб погромировать
Юрий Куриленко
Юрий Куриленко
34 349
Машинное обучение
Системное программирование. Встроенные в Python интерфейсы доступа к службам операционных систем делают его идеальным инструментом для создания переносимых программ и утилит системного администрирования;

Графические приложения. Простота Python и быстрота разработки делают его отличным средством создания графического интерфейса. В состав Python входит стандартный объектно-ориентированный интерфейс к GUI API;

Веб-приложения. С помощью дополнительных фреймворков на языке Python (Django, Flask, Pyramid) можно создавать полнофункциональные сайты;

Веб-сценарии. Python поставляется вместе со стандартными интернет-модулями, которые позволяют программам выполнять разнообразные сетевые операции как в режиме клиента, так и в режиме сервера;

Интеграция компонентов. Возможность Python расширяться и встраиваться в системы на языке C++ делает его удобным для описания поведения других систем и компонентов;

Приложения баз данных. В Python имеются интерфейсы доступа ко всем основным реляционным базам данных: Sybase, Oracle, Informix, ODBC, MySQL, PostgreSQL, SQLite и многим другим. С их помощью можно создавать приложения баз данных.


Проекты, в которых используется Python
Компания Google использует Python в своей поисковой системе;
Компании Intel, Cisco, Hewlett-Packard, Seagate, Qualcomm и IBM, используют Python для тестирования аппаратного обеспечения;
Сервис YouTube в значительной степени реализован на Python;
Агентство национальной безопасности (NSA) использует Python для шифрования и анализа данных;
Компании JPMorgan Chase, UBS, Getco и Citadel применяют Python для прогнозирования финансового рынка;
Программа BitTorrent для обмена файлами в пиринговых сетях написана на языке Python;
NASA, Los Alamos, JPL и Fermilab используют Python для научных вычислений.
Aza Azi4
Aza Azi4
1 787
Aza Azi4 для того чтобы я получала миллионы
Алексей Легин Это ты сама придумала текст ?