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

Что можно улучшить в коде ? (может быть есть способ

уменьшить количество функций или if'ов без потери в функциональности ?) https://github.com/AleksandrPischulin/Program_for_Docx/blob/master/Program_for_Docx.py

10 ответов

26 просмотров

А задача какая?

Понятно назвать функции

Aleksandr- Автор вопроса
λев ☭
А задача какая?

Упростить программу, ускорить ее работу. Мне просто не совсем понятно (ввиду отсутствия опыта) является ли это приемлемым кодом или такое должно быть стыдно показывать ?

Aleksandr
Упростить программу, ускорить ее работу. Мне про...

В чём состоит задача твоей программы?

Aleksandr
Упростить программу, ускорить ее работу. Мне про...

стыдно, но если задачу свою выполняет – забей

Aleksandr
Упростить программу, ускорить ее работу. Мне про...

if len(need_list) == 2: if min(need_list) == need_list[0] and max(need_list) == need_list[1]: if min(need_list) <= have_list[0] <= max(need_list): return f'OK, строка: {string_number}' Ты тут несколько раз вызываешь min и max, когда можешь один, назначив значение min и max какой-нибудь переменной (В принципе, много где вызывается что-то по несколько раз, когда можно этого не делать)

Aleksandr- Автор вопроса
λев ☭
В чём состоит задача твоей программы?

Берет таблицу в файле ворд и последовательно проходит по каждой строке. В одной из ячеек строки указано условие, во второй значение, которое должно удовлетворять этому условию. Программа проверяет какое условие указано в ячейке 1 и соответствует ли значение в ячейке 2 этому условию. Более подробно и с примерами написано в readme.md https://github.com/AleksandrPischulin/Program_for_Docx

Aleksandr- Автор вопроса
r nurnu
стыдно, но если задачу свою выполняет – забей

Так хочется сделать из этого то что будет как раз таки не стыдно показать и в целом научиться писать то, что будет не стыдно показывать)

Aleksandr
Так хочется сделать из этого то что будет как раз ...

Тут задача не та для элегантных решений)))

Aleksandr
Берет таблицу в файле ворд и последовательно прохо...

Если у тебя типовая структура у документов, то можно заранее собрать индексы нужных строк и по ним итерироваться. А вообще, для начала попробуй посмотреть на логику выполнения с другой стороны.

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

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

Господа, а что сейчас вообще с рынком труда на делфи происходит? Какова ситуация?
Rꙮman Yankꙮvsky
29
А вообще, что может смущать в самой Julia - бы сказал, что нет единого стандартного подхода по многим моментам, поэтому многое выглядит как "хаки" и произвол. Короче говоря, с...
Viktor G.
2
30500 за редактор? )
Владимир
47
а через ESC-код ?
Alexey Kulakov
29
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
14
Добрый день! Скажите пожалуйста, а какие программы вы бы рекомендовали написать для того, чтобы научиться управлять памятью? Можно написать динамический массив, можно связный ...
Филипп
7
Недавно 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
Карта сайта