Python

Нужно ли разработчику на Python , знать и уметь пользоваться Linux? Если да, то какой лучше выбирать дистрибутив?

Некоторые дистрибутивы есть с systemd или без, это важно или нет?
Если разработка идёт на ЛХ, то да. Разработчик всегда пользователь ос. а уж в какой степени - дело личное
Но чаще всего ему приходится иметь дело с редактором (IDE) и файловым менеджером, а настройка ОС (как и колхоз) дело добровольное
Евгений Журавлев
Евгений Журавлев
90 696
Лучший ответ
>Нужно ли разработчику на Python , знать и уметь пользоваться Linux?
Если твой код будет крутиться на линуксе, то по-хорошему надо бы.

>Если да, то какой лучше выбирать дистрибутив?
Не принципиально. Лучше ставить тот, на котором в конце концов будет исполняться код - легче будет со всякими мутными зависимостями. Только не серверную версию без графики, а что-нибудь более человеческое.
Разработчику в какой области? Если в back-end, то сайт будет работать в Linux (никто не будет покупать лицензию на Windows Server только для того, чтобы запустить python-код) и хотя бы в минимальном объёме Linux нужно знать.

Нет абсолютно никакой разницы, какой именно дистрибутив - если он имеет стандартную структуру папок (есть несколько дистрибутивов от гиков и для гиков, у которых размещение файлов совершенно нестандартно). И наличие/отсутствие systemd тоже никакой роли не играет.
Serdar Dowranow
Serdar Dowranow
55 698
Михаил Белоненко Спасибо, а можно если не сложно , подсказать пару хороших дистрибутивов?
Нет
Arif Marmaris
Arif Marmaris
81 924
больше знаешь, не так крепко спишь
Нет, но я бы выбирал между Fedora, OpenSUSE, Mint, Pop!_OS или Ubuntu. А SystemD - это вопрос религии.
R N
R N
31 310
Зачем, учитывая что среды для разработки ПО (не считая разработки для ведерщиков-халявщиков) выпускаются под Windows. Той же Visual Studio под Linux нет, если что. А на ней и выпускаются в большинстве своем приложения.
По хорошему да, но не обязательно. Я бы порекомендовал обычный ubuntu/mint
не обязательно
Для разработчика, который в основном работает с Python, не обязательно знать и использовать Linux, поскольку Python можно использовать в различных операционных системах, включая Windows, MacOS и Linux. Однако знание и умение использовать Linux может быть полезным для разработчика Python, поскольку многие серверы и системы, на которых может быть развернут код Python, используют Linux в качестве своей операционной системы. Также Linux широко используется в области науки о данных и машинного обучения, которые тесно связаны с Python.

Если разработчик решит изучить и использовать Linux, Ubuntu станет популярным выбором для новичков, поскольку он имеет удобный интерфейс и широкий спектр доступной поддержки и документации. Другие популярные варианты включают Fedora, Debian и Arch Linux.

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

Также стоит отметить, что многие разработчики используют виртуализацию или контейнеризацию для работы с различными операционными системами, поэтому разработчику может не потребоваться установка Linux на своей физической машине.