170 похожих чатов

Привет всем! Такой вопрос, будет ли скомпилированный в ехе код быстрее

чем ру, и если да то насколько?

19 ответов

28 просмотров

Возьми и проверить. Я уверен что из-за подтягиваний зависимостей СПайтона, скорость не так уж сильно возрастет, конечно прирост будет, но скорее всего если ты задаёшься такими вопросами, то ты выбрал неправильный алгоритм

Palpatine
Возьми и проверить. Я уверен что из-за подтягивани...

Тем более что разные штуки, по разному влияют на производительность твоего кода, например если исключить лишний ввод/вывод данных, то вы ускорите ваш код как минимум в 5-10 раз. Всего лишь убрав принты которые были в цикле, это как пример.

а чем ты его компилировать собираешься?

Нет, в данном случае exe не более чем архив. С упаковоной в нём python и скриптом. Python сам же не является компилируемым, а выполняется посредством виртуальной машины PVM.

Ярослав Фриш
Нет, в данном случае exe не более чем архив. С упа...

нуууу это зависит от того, что топикстартер имел в виду под «компилированием» может, у него там нумба какая-нибудь

Дмитрий- Автор вопроса

Можно ли как то скомпилировать все же? Слышал о каком то cpython, это может помочь?

Дмитрий- Автор вопроса
Дмитрий
Можно ли как то скомпилировать все же? Слышал о ка...

cpython - стандартная реализация интерпретатора python; нет, не поможет возможно, ты имел в виду cython, но там не совсем питон

Tishka17
Не любой, но может

Я не пробовал прям в него кормить целые проекты. Но какие-то тестовые штуки замерял. А почему не любой то?

Skarn
Я не пробовал прям в него кормить целые проекты. Н...

Попробуй мою либу dataclass-factory собрать :)

Skarn
Кинь линк

https://github.com/Tishka17/dataclass_factory

Tishka17
https://github.com/Tishka17/dataclass_factory

кстати с тайпхинтами же все даже

Похожие вопросы

Обсуждают сегодня

30500 за редактор? )
Владимир
47
а через ESC-код ?
Alexey Kulakov
29
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
Добрый день! Скажите пожалуйста, а какие программы вы бы рекомендовали написать для того, чтобы научиться управлять памятью? Можно написать динамический массив, можно связный ...
Филипп
7
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
14
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
Ребят в СИ можно реализовать ООП?
Николай
33
https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_h_common.erl#L174 https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_olp.erl#L76 15 лет назад...
Maksim Lapshin
20
Как передать управляющий символ в открытую через CreateProcess консоль? Собсна, есть процедура: procedure TRedirectThread.WriteData(Data: OEMString); var Written: Cardinal;...
Serjone
6
Всем привет! Имеется функция: function IsValidChar(ch: UTF8Char): Boolean; var i: Integer; ValidChars: AnsiString; begin ValidChars := 'abcdefghijklmnopqrstuvwxyzABCDE...
Евгений
44
Карта сайта