Вопрос: для каких проектов пайтон лучше не использовать?
Автор trt задал интересный вопрос в категории Python, Программирование. Он спрашивает: для каких проектов пайтон лучше не использовать?. Среди полученных ответов он выбрал самый точный и полный ответ.
Самый полезный ответ для автора trt
Пока лучший ответ не выбран
Кроме этого другие посетители написали 3 ответа
Профессионалы советуют не использовать Python для микроконтроллеров, для desktop developments, mobile developments, веб-скрапинга, программ компьютерного зрения, GameDev. Лучше пользоваться им для веб-разработки, машинного обучения и data science, тестирования и девопса (тут он подойдет идеально).
Я бы ввёл эмпирический критерий: для тех проектов, которые на Python делать тяжело. Например, в python нет поддержки многопоточности из коробки, нет ручного управления памятью (сборка мусора). Или для разработки интерфейсов десктопных приложений — есть более зрелые языки и инструменты. Или тех проектов, которые нужно распространять «в бинарях». При этом не соглашусь, что компьютерное зрение попадает в этот список: python, наряду с С и C++, является наиболее документированными языком для написания программ с использованием OpenCV. Тут не стоит забывать, что python предоставляет обёртки к нативным вызовам, поэтому, например, OpenCV работает так же быстро, как в программах на C++. То же касается, например, библиотеки numpy, отбёртки для tensorflow.
соглашусь с комментатором выше)