Size: a a a

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

2021 May 21

R3

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

$

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

М

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

М

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

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

М

Михаил in Сообщество Python Программистов
Чта
источник

in Сообщество Python Программистов
Как думаете, можно это как-то одним валидатором сделать? Может есть какие-то практики в пайдантике
источник

М

Михаил in Сообщество Python Программистов
Я знаю человека, который месяц учит джава, но так и не умеет делать ввод


И есть чел, у которого не получился Hello world
источник

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

in Сообщество Python Программистов
Как говорится, с кем поведёшься...
источник

М

Михаил in Сообщество Python Программистов
Да
источник

М

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

М

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

М

Михаил in Сообщество Python Программистов
При чем тут с кем поведешься
источник

C-

Coding Studio - Owne... in Сообщество Python Программистов
Привет. Как создать декоратор который создаёт переменную или контекст что ли, сорри за тупой вопрос, просто не знаю как это называется. Лучше покажу на примере.

@bot.message_handler()
@get_user(message)
def handler(message):
   id = user.id

Вот, тут я не объявлял переменную user, но декоратор @get_user должен из message взять айди юзера и взять данные этого юзера из бд, если нет то создать и вернуть. Как так сделать?
источник

AT

Anton Toropov in Сообщество Python Программистов
А 9 где?
источник

А

Айван in Сообщество Python Программистов
Тут у тебя user берётся из неоткуда, так нельзя. Можно принять аргументом отдельно, тогда будет что-то вроде этого

def handler(message, user):

(тогда нужно будет из декоратора передавать его в функцию)
источник

А

Айван in Сообщество Python Программистов
А, ну и @get_user(message) вызовет get_user-функцию с аргументом message, и то что вернёт использует как декоратор. Это происходит во время создания handler-функции, а тебе нужно во время её вызова (у тебя в тот момент ещё нет message), этот декоратор должен быть просто @get_user
источник

А

Айван in Сообщество Python Программистов
Ну а ещё лучше, если знаком с асинхронностью (а если нет, чтобы познакомился), взять aiogram с его middleware
источник

C-

Coding Studio - Owne... in Сообщество Python Программистов
Я пытался перейти на aiogram, но хотел сначала изучить asyncio и не справился
источник