Size: a a a

Сообщество Python Программистов

2021 March 06

R3

Rud 356 in Сообщество Python Программистов
Бензофуран Гетероцикл
И расскажи зачем
чтобы иде понимала что это за хуйня, а не что-то абстрактное, чему методы не предлагает даже
источник

R3

Rud 356 in Сообщество Python Программистов
Бензофуран Гетероцикл
Потому что кто-то не хочет юзать немного магии дескрипторов и метаклассов
Как это поможет, я вот не понимаю чет. На рантайме мне вообще не интересно
источник

А

Айван in Сообщество Python Программистов
Andrew Volkov
Регуляркой попробуй
Объясни
источник

👑️

👑OGURCHIK🖤 ️ in Сообщество Python Программистов
Johnny Kearnsl
Как спарсить json если не известен ключ,a json выглядят примерно так:

{ 'text':'https://example' }

?
.values()
источник

БГ

Бензофуран Гетероцик... in Сообщество Python Программистов
Rud 356
чтобы иде понимала что это за хуйня, а не что-то абстрактное, чему методы не предлагает даже
Ввести вместо ConfigVar общего специальные DictVar и т.д.
источник

R3

Rud 356 in Сообщество Python Программистов
Бензофуран Гетероцикл
Ввести вместо ConfigVar общего специальные DictVar и т.д.
Тогда я слишком ограничиваю конечного юзера ибо мб ему надо приводить к энаму или его кастомному  типу
источник

R3

Rud 356 in Сообщество Python Программистов
выходит какое-то говно по моему
источник

R3

Rud 356 in Сообщество Python Программистов
я, конечно, хочу завести себе и более жестко прибитые переменные, но не так резко
источник

БГ

Бензофуран Гетероцик... in Сообщество Python Программистов
Rud 356
Тогда я слишком ограничиваю конечного юзера ибо мб ему надо приводить к энаму или его кастомному  типу
Ну если не хочет то сделай CastedVar, который будет принимать кастер в нужный тип
источник

R3

Rud 356 in Сообщество Python Программистов
Бензофуран Гетероцикл
Ну если не хочет то сделай CastedVar, который будет принимать кастер в нужный тип
Я пошел курить за дескрипторы чтобы попытаться все это скрутить и выкатить в 2.0.0 уже цивильно и с тайпхинтами везде
источник

R3

Rud 356 in Сообщество Python Программистов
походу это самый простой путь и скорее всего правильный
источник

БГ

Бензофуран Гетероцик... in Сообщество Python Программистов
Rud 356
Я пошел курить за дескрипторы чтобы попытаться все это скрутить и выкатить в 2.0.0 уже цивильно и с тайпхинтами везде
Навести где читать?
источник

R3

Rud 356 in Сообщество Python Программистов
Бензофуран Гетероцикл
Навести где читать?
источник

БГ

Бензофуран Гетероцик... in Сообщество Python Программистов
Демо основных возможностей
источник

БГ

Бензофуран Гетероцик... in Сообщество Python Программистов
Rud 356
походу это самый простой путь и скорее всего правильный
источник

БГ

Бензофуран Гетероцик... in Сообщество Python Программистов
Rud 356
Ну и зачем?
Вот здесь
источник

RS

Rebel Spirit in Сообщество Python Программистов
Вот задача:
Найдите все натуральные числа, принадлежащие отрезку [101 000 000; 102 000 000], у которых ровно три различных чётных делителя. В ответе перечислите найденные числа в порядке возрастания
Мой код:
for i in range(101000000,102000001):
   if i % 2 != 0:
       continue
   c = 1
   for j in range(2, i//2 + 1):
       if j % 2 == 0:
           c += 1
           if c > 3:
               break
   if c == 3:
       print(i)

Программа работает слишком долго. Как можно её оптимизировать?
источник

👑️

👑OGURCHIK🖤 ️ in Сообщество Python Программистов
юзать 3й параметр ранги
источник

👑️

👑OGURCHIK🖤 ️ in Сообщество Python Программистов
+ у рунги от 2 до 7 первые 3 парные числа будут одни и теже
источник

👑️

👑OGURCHIK🖤 ️ in Сообщество Python Программистов
+ jit
источник