Size: a a a

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

2020 March 30

Ω

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

R3

Rud 356 in Сообщество Python Программистов
Как понять как работает условный async await именно в коде чтоб можно было запустить своим кодом его, когда ты не можешь его просто взять и запустить без уже реализованного лупа
источник

R3

Rud 356 in Сообщество Python Программистов
А чтоб понять как реализовать луп, надо понять как работают они
источник

SI

Sergey Ibragimov in Сообщество Python Программистов
Rud 356
А чтоб понять как реализовать луп, надо понять как работают они
gether и run_until_complete ещё надо знать
источник

A

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

Куда как лучше было бы отправить одну руку рисовать круг, а внимание переключить на другую руку, которая рисует квадрат, и время от времени поглядывать за рукой, которая рисует круг (закончила ли?). Человек так в большинстве случаев не умеет, но ПК вполне. Это реализация асинхронности
источник

C

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

R3

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

SG

Sergey Glukhov in Сообщество Python Программистов
Всем привет. Вдруг кто сталкивался с библиотекой для создания телеграм ботов на питоне с возможностью создавать команды типо !addr иди !info подскажите пожалуйста как делается или как называется библиотека?
источник

A

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

A

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

R3

Rud 356 in Сообщество Python Программистов
Если серьезно попробовать сделать эту штуку с помощью потоков, то она же по идее будет работать, так?
источник

Ω

Ω in Сообщество Python Программистов
Sergey Glukhov
Всем привет. Вдруг кто сталкивался с библиотекой для создания телеграм ботов на питоне с возможностью создавать команды типо !addr иди !info подскажите пожалуйста как делается или как называется библиотека?
Любая и в тригер можешь любую команду добавить
источник

SG

Sergey Glukhov in Сообщество Python Программистов
Alexander
PyTelegramBotApi
спасибо
источник

A

Alexander in Сообщество Python Программистов
Rud 356
Если серьезно попробовать сделать эту штуку с помощью потоков, то она же по идее будет работать, так?
Конечно будет
источник

SG

Sergey Glukhov in Сообщество Python Программистов
Ω
Любая и в тригер можешь любую команду добавить
Спасибо)
источник

R3

Rud 356 in Сообщество Python Программистов
ммм, еще тогда вопрос по поводу того, как конкретно мне этот синтаксис с async/await вообще туда вкручивать?
источник

AT

Alexander T in Сообщество Python Программистов
Rud 356
ммм, еще тогда вопрос по поводу того, как конкретно мне этот синтаксис с async/await вообще туда вкручивать?
Тебе - никак)
источник

AT

Alexander T in Сообщество Python Программистов
Ключевые слова же
источник

R3

Rud 356 in Сообщество Python Программистов
Alexander T
Ключевые слова же
Я в плане именно под использование в самом классе, а не про реализацию ключевых слов и т.п.
источник

AT

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