Python

Если кто использует Python на работе, в связке c C#,Java или C++, скажите, зачем ?

Любопытно, что вы такого на нем делаете, что вызываете его из других сред ?
И вообще, если вы его используете, то поконкретнее для чего ?
Я его вызываю из решеток, потому, что мне нравятся некоторые либы. В частности soap (BS4). Ну и править скрипты приходится часто не трогая основной код.
у меня скрипт на Python отправляет демону на C++ множество команд по настройке при запуске
удобнее тем, что не надо перекомпилировать при изменениях, да и добавлять отдельную папку с кодом, файлами cmake и т. д.

зачем BeautifulSoup в c# непонятно. полно своих библиотек, включая порты jsoup. или уж полностью на python переходи. я бы предпочел последнее, ибо винда давно скатилась.

"копировать имеет смысл готовые решения задач, но не способы решения" (c) я
Ар
Арк
92 464
Лучший ответ
Сергей Медведев Что означает демон? Часто слышал, но значения не понимаю?
Я для тех же целей использую NodeJS, коммандная оболочка бывает удобна когда основной проект не запускается, например что бы этот самый проект инициализировать. Еще работа из других сред позволяет проводить операции над проектом, которые из него самого сделать нельзя. Например, клонировать новую версию Gui, который для начала должен остановить работу. Ну и удобно запускать команды node, yarn, git из консоли, чем чего-либо еще. Т. е. основное ядро - .Net, а сервисы для него NodeJS, удобно, и если шаришь и в том и в другом - решает много архитектурных проблем, да те же микросервисы на шарпе писать то еще удовольствие, DLLки каждый раз собирать, удобно отдавать статический контент и проводить над ним операции, если надо.
Как встраиваемый язык, я больше предпочитаю Lua...

Python хорош токмо при тестировании, когда нужно накорябать по-быстрому пару строк, без перекомпиляции и возни с подключением библиотек. (Как по мне,) Сам по себе язык ужасен, как в плане скорости, так и в плане элегантности, читабельности.