Ответы пользователя по тегу Python
  • Как сейчас с питоном на windows 10?

    @Q001
    С ним и на чистой Windows было хорошо, кроме случаев когда требовалось подключить библиотеки на С и скомпилировать их при установке. Я лично в таких случаях просто выкачивал уже скопилированные бинарные библиотеки.

    А Ubuntu Linux Subsystem - это вполне себе полноценный bash и пр. unix-утилиты командной строки.
    То есть не должно быть заморочек и с компиляцией таких библиотек.
    Ответ написан
    Комментировать
  • Какие стоит изучать книги по алгоритмам новичку?

    @Q001
    Дональд Кнут. Искусство программирования.
    У него много-много толстых томов.
    Но самый интересный - это том про сортировки.
    Ответ написан
    2 комментария
  • Какую операционную систему использовать для разработки на Python?

    @Q001
    Какую операционную систему использовать для разработки на Python?


    Любую из распространенных. Python прекрасно адаптирован и под Linux и под Windows.
    А с появление на Windows 10 подсистемы Ubuntu Linux Subsystem - вообще полная идентичность для утилит командной строки.

    Подскажите стоит ли переходить на Linux, в чем плюсы минусы, какой дистрибутив выбрать, поделитесь опытом. Как Linux сочетается с другими языками программирования?


    Linux нормально сочетается с языками программирования.
    Кроме .NET - это вам к Windows
    Кроме разработки под Apple - это вам к MacOSX

    Для перехода я бы предложил самый допиленный под десктопное использование дистрибутив - Ubuntu Linux.

    Правда целесообразность этого перехода мне представляется сомнительной.
    Все равно среда Linux на сервере (администрирование через конфигурационные файлы) отличается от того, как вы будете администрировать свой личный комп (через GUI).

    А для идентичной серверной среды следует использовать Vagrant, Docker, виртуальные машины - на любой операционной системе. Даже если вы работаете под Linux - их использование целесообразно для достижения полной идентичности серверной среде.

    Из недостатков Linux - кривоватый графический интерфейс. Который не дотягивает ни до Window, ни до MacOSX. Но с этим можно мириться.

    Из возможно вам не очевидных недостатков - запуск под Linux программ предназначенных для Windows будет или вообще невозможет, или совмещен с большими трудностями. То есть придется отказаться от любимых Windows-игр и от ряда программ, таких как Photoshop, например.
    Ответ написан