Лучший способ компиляции для Python | Весь проект в один .exe файл (часть 4)

แชร์
ฝัง
  • เผยแพร่เมื่อ 28 พ.ย. 2024

ความคิดเห็น • 30

  • @Vladimir_F609
    @Vladimir_F609 2 หลายเดือนก่อน

    Автор красава! Спасибо большое за труды

  • @LifterAndy
    @LifterAndy 2 หลายเดือนก่อน

    спасибо, за ваши видео. очень мало людей на ютюбе, которые делают по настоящему стоящий контент

  • @slonbeskonechen8310
    @slonbeskonechen8310 16 วันที่ผ่านมา

    дык вроде она Нютка, автор в честь жены назвал... А вообще, оооочень большое спасибо!!!!!!

    • @the_parse_hub
      @the_parse_hub  15 วันที่ผ่านมา

      ну да, ты прав. Из вики: произносится «нютка», сокр. от «Анютка». Буду знать

  • @aliguseinov4836
    @aliguseinov4836 2 หลายเดือนก่อน

    А планируется ли переход на RuTube?👉👈

    • @the_parse_hub
      @the_parse_hub  2 หลายเดือนก่อน

      @@aliguseinov4836 нет

  • @ignitewishing2047
    @ignitewishing2047 หลายเดือนก่อน

    Можете сделать видео про парсинг телеграм каналов

    • @the_parse_hub
      @the_parse_hub  หลายเดือนก่อน

      Могу, сам давно об этом думал

    • @ignitewishing2047
      @ignitewishing2047 หลายเดือนก่อน

      @@the_parse_hub ещё хотел спросить, расшифровать ex4 или конвертировать Еx4 в Мgl4 через питон возможно?

  • @ciklomat
    @ciklomat 2 หลายเดือนก่อน

    Вот так и выходит, что все нормальные движухи делаются только через Си.

  • @bill8126
    @bill8126 2 หลายเดือนก่อน

    У Нуитки есть один гигантский минус. Это то, что после неё все антивирусы ругаются, а на вирус тотал простенький проект дает 20-30 жалоб на вирусы.
    Если вы даете программу человеку, а на нее срабатывает Windows Defender и даже не дает запустить её, просто удаляет программу с ПК. Это точно не лучший вариант.
    В этом плане паковать через Pyarmor сразу в .exe намного лучше.

    • @the_parse_hub
      @the_parse_hub  2 หลายเดือนก่อน

      Согласен, это неприятный момент. Вот наверное лучший комментарий (не мой) по этому поводу:
      Nuitka является предпочтительным выбором авторов вредоносных программ из-за его защиты исходного кода и невозможности исследовать поведение программы без глубокого анализа. Это приводит к тому, что скомпилированные Nuitka двоичные файлы сообщаются как вредоносные программы на основе их сходства с ней, даже для небольших программ, особенно для программ, которые используют библиотеки Crypto и которые имеют дело с платежами Crypto в частности.

    • @bill8126
      @bill8126 2 หลายเดือนก่อน

      У Pyarmor есть возможность компилировать обфусцированный код с помощью pyinstaller в executables. Я тестировал на разных программах. Даже тестировано на явновредоносных программах, по стиллингу информации и отдельных файлов с ПК, и на вирус тотал всегда было 1-6 жалобы.(дефендер не жаловался)
      Выходит что, нет, pyarmor они просканировать не могут, и даже для такого цели (распространение вредоносов pyarmor) окажется получше.
      Кстати заметил, что, если перебилдить pyinstaller на работу с компилятором gcc вместо стандартного мсвц(на Windows), то жалоб будет и ещё меньше.

    • @bill8126
      @bill8126 2 หลายเดือนก่อน

      @@the_parse_hub я даже знаю, кто писал этот комментарий. Это писал сам разраб нуитке в разделе Issues на Гитхабе. Верить ему или нет хз, но как я понял, это не full open source и что он там зашивает внутрь никто знать не может.
      В любом случае, рекомендую сделать обзор на pyarmor, если стоит задача по продаже ПО и защите кода.

    • @the_parse_hub
      @the_parse_hub  2 หลายเดือนก่อน

      согласен. Насчет pyarmor - обзор сделаю

    • @bill8126
      @bill8126 2 หลายเดือนก่อน

      @@the_parse_hub спойлер, чтоб билдить в .exe через pyarmor нужен pyinstaller не выше версии 5.13.2, если конечно разраб pyarmor не добавил поддержку 6 версии ещё.
      Также, в pyarmor в бесплатной версии нельзя билдить проекты больше 30 кб, на практике это примерно 600-700 строк кода и это конечно минус. Но если сильно захотеть, то думаю можно купить пожизненную лицензию у разраба за 100 $.
      В платной версии кстати, тоже есть компиляция в Сишный код(было бы интересно сравнить с Нуиткой) и куча других замудрёных фичей.

  • @АндрейМихайлов-о6я3ц
    @АндрейМихайлов-о6я3ц 2 หลายเดือนก่อน

    хахаха. скрытие кода. запускаешь, заходишь во временную папку, в которую распаковывается всё при запуске, копируешь исходный код.

    • @the_parse_hub
      @the_parse_hub  2 หลายเดือนก่อน +1

      ну ну

    • @АндрейМихайлов-о6я3ц
      @АндрейМихайлов-о6я3ц 2 หลายเดือนก่อน

      @@the_parse_hub хмм... да, nuitka делает exe, который распаковывается в pyd файлы, их обратно в py не провернёшь... я пользовался pyinstaller, там был просто python и исходный код в темпе, бери-не хочу

    • @the_parse_hub
      @the_parse_hub  2 หลายเดือนก่อน +1

      Насчет pyinstaller да, с Nuitka такое не прокатит

  • @Beetleraptor972
    @Beetleraptor972 2 หลายเดือนก่อน

    я не первый блен

  • @arzamas1988
    @arzamas1988 2 หลายเดือนก่อน +1

    Это же интерпретируемый язык, а не компелируемый. Судя по всему автор тоже не разбирается в тонкостях программирования.

    • @the_parse_hub
      @the_parse_hub  2 หลายเดือนก่อน +4

      принцип такой: python в C, а С уже компилируется, вот и всё

    • @arzamas1988
      @arzamas1988 2 หลายเดือนก่อน

      @@the_parse_hub нет принципа. Про CPython известно. Но все же принято считать что питон интерпретируемый не важно что под капотом.

    • @the_parse_hub
      @the_parse_hub  2 หลายเดือนก่อน +2

      ну да, нужно было написать как в wiki, так было бы гораздо понятнее:
      Nuitka - транспайлер, который транслирует код Python в исполняемые файлы или исходный код Cи/C++. Он работает с разными версиями Python и позволяет создавать автономные приложения, даже когда Python не установлен на целевом компьютере.
      Правда ведь понятнее?

    • @s6x9n
      @s6x9n 2 หลายเดือนก่อน

      Остаётся вопрос в качестве полученного кода на Си.​@@the_parse_hub

    • @kenybond6564
      @kenybond6564 2 หลายเดือนก่อน +2

      чувак, ты 100% прав. интерпретируемый язык напрямую передается в исходном виде процессору и процессор его выполняет. если кто-то говорит про байткод - они всё врут. спасибо, что есть такие умные комментаторы, которые разоблачают авторов, пытающихся нас ввести в заблуждение.