Size: a a a

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

2020 March 30

OY

Oleg Yunin @TraceAir in Сообщество Python Программистов
bbclub
это же просто как замена цикла for ..  yield..
ну да
источник

b

bbclub in Сообщество Python Программистов
Sergey Ibragimov
ок, надо бы вспомнить что это, я просто yield к генератору привязывал их
Language:
py3


Source:
def f():
   yield from [1,2,3]

print(next(f()))


Result:
1
источник

C

Chiller in Сообщество Python Программистов
о
источник

b

bbclub in Сообщество Python Программистов
вот таким образом
источник

C

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

C

Chiller in Сообщество Python Программистов
источник

VA

Vadim Apenko in Сообщество Python Программистов
источник

R3

Rud 356 in Сообщество Python Программистов
Chiller
кто просил код асинхронный
Мы говорили про реализацию под капотом event loop'а
источник

C

Chiller in Сообщество Python Программистов
Знаю знаю такой говнокод поискать надо
источник

C

Chiller in Сообщество Python Программистов
Это просто пример
источник

R3

Rud 356 in Сообщество Python Программистов
Опять же, смотри выше
источник

SI

Sergey Ibragimov in Сообщество Python Программистов
bbclub
Language:
py3


Source:
def f():
   yield from [1,2,3]

print(next(f()))


Result:
1
генератор с итератором красиво смотрятся
источник

R3

Rud 356 in Сообщество Python Программистов
Sergey Ibragimov
генератор с итератором красиво смотрятся
Но yield from короче
источник

MT

Munir Tagarifullin in Сообщество Python Программистов
Oleg Yunin @TraceAir
пример модельной задачи на асинхронность по типу await:
- класс Loop, в который можно делать submit классов Task и потом можно делать run_until_complete.
- класс Task, у которого есть метод await, в который можно отдавать инстансы класса Coro.
- у класса Coro метод do_work, который делает что угодно, и может возвращать простые типы (str, list, int).

в качестве проверки нужно уметь сабмитить 2 объекта Task на выполнение, в одном делать await(SleepCoro(5)) и потом print("Hello), в другом print("World) и потом await(SleepCoro(5)), и суммарно все отрабатываетcя за 5 sec + \eps
Нихуясе list простой тип
источник

БГ

Бензофуран Гетероцик... in Сообщество Python Программистов
Ω
А этот модуль не к асинхронности относится?
threading и multiprocessing тоже к асинхронности
источник

БГ

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

YD

Yevhen Dmytrenko in Сообщество Python Программистов
из словаря можно достать ключ который не строго соответвует? ну начало и конец ключа совпадает а средина нет?
источник

AT

Alexander T in Сообщество Python Программистов
Yevhen Dmytrenko
из словаря можно достать ключ который не строго соответвует? ну начало и конец ключа совпадает а средина нет?
Руками ищи что есть, сравнивай и доставай что нужно
источник

БГ

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

AT

Alexander T in Сообщество Python Программистов
LIKE в диктах нет.
источник