ru_python_beginners | Unsorted

Telegram-канал ru_python_beginners - Python beginners

14446

Вопросы про Python для чайников. Cпам и троллинг неприемлем. Частозадаваемые вопросы: https://github.com/ru-python-beginners/faq/blob/master/README.md Правила группы: https://t.me/ru_python_beginners/1649981

Subscribe to a channel

Python beginners

Ок но мне просто попадались в библиотеках

Читать полностью…

Python beginners

А ведь вроде 2025 год наступает. А мы всё ещё с кодировками е6емся..... Когда я учился в техникуме (1994-1998) - было почти то же самое ;)

Читать полностью…

Python beginners

в твоем случае полагаю генерик

Читать полностью…

Python beginners

почему? в конце первой итерации последняя позиция на которой сравниваем со следующим — 10, в конце второй — 9, и тд

Читать полностью…

Python beginners

Все равно не могу понять, вот длина массива (l) = 11
i = 0-10 (11)

Просто в голову не лезет l-i
Ведь выходит ноль по сути или 1
Я не понимаю

Читать полностью…

Python beginners

да, ступил, l-1 (поправил)

Читать полностью…

Python beginners

на первой итерации в конец проберется самый тяжелый, на 2й второй по тяжести и тд. l-i-1 исключает его место из разбора. как понимаю можно оставить for j in range(l - 1), просто будут лишние проверки

Читать полностью…

Python beginners

Объясните пузрьковую сортировку, вот эту строчку, зачем от длины списка нужно отнимать i и потом -1

Читать полностью…

Python beginners

я на бэке уже токен и инфу гугл юзере получил и обработал, нужно что бы на фронте человека в "личный кабинет" закинуло сразу, для этого нужно куки установить ему

Читать полностью…

Python beginners

токен не передаешь же

Читать полностью…

Python beginners

Ещё был вопрос, можно ли остановить запущенную таску через asyncio.create_task()

Читать полностью…

Python beginners

Например разница между
asyncio.run(foo())
asyncio.create_task(foo())

Читать полностью…

Python beginners

напоминает плюсовые шаблоны

Читать полностью…

Python beginners

Ну ± прошло не плохо, завалил только типы(typing) и sql. С typing не так много работал, а с бд через ОРМ работал. Но вроде как назначили лайв кодинг, может возьмут хз. До этого ± год опыта коммерческого

Читать полностью…

Python beginners

А как остальное прошло? На скок собеседовался, какой опыт до этого был?

Читать полностью…

Python beginners

Положи на место и полгода не трогай.

Читать полностью…

Python beginners

если да зачем спрашивать

Читать полностью…

Python beginners

Супер, более менее понял, спасибо за объяснение)

Читать полностью…

Python beginners

нет, вначале мы доходим до предпоследнего места в конце первой итерации. он же сравнивает со следующим, т.е с последним
в конце первой итерации на последнем месте — самый тяжелый. с ним уже нет смысла сравнивать. поэтому доходим до места l-2, последнее сравнение с предпоследним. и тд

Читать полностью…

Python beginners

Да, заменил, так работает)

Читать полностью…

Python beginners

( l ) аут оф рэндж получается)

Читать полностью…

Python beginners

да заработало спасибо большое

Читать полностью…

Python beginners

вроде тут решение https://github.com/fastapi/fastapi/issues/2452

как понял response из параметра не действует на RedirectResponse (или любой другой где ты непосредственно возвращаешь объект ответа), и нужно просто вместо использования параметра написать

response = RedirectResponse(...)
response.set_cookie(...)
return response

Читать полностью…

Python beginners

Всем привет, как дела, работяги?
Какие проекты пишете?

Читать полностью…

Python beginners

подскажите пожалуйста, делаю авторизацию через гугл
фронт реакт, бэк фастапи
на бэке после обработки данных вставляю куки в response и делаю redirect

    response.set_cookie(settings.TOKEN_TITLE,
jwt_token,
httponly=True,
expires=datetime.now(UTC) + settings.TOKEN_LIVE_TIME)

return RedirectResponse(f'http://{settings.DOMEN_ADDRESS}:{settings.FRONTEND_PORT}/profile')


редирект срабатывает, куков у пользователя нет, как быть? делать доп. эндпоинт на фронте?

Читать полностью…

Python beginners

Если например есть легаси библиотека, синхронная. Как запустить функцию асинхронно. Не уверен что совсем верный ответ, но я сказал использовать потоки и его засчитали

Читать полностью…

Python beginners

Про асинк и многопоток кстати что-то спрашивали?

Читать полностью…

Python beginners

from typing import TypeVar

T = TypeVar("T")

def foo(x: T) -> T:
return x

Читать полностью…

Python beginners

Ещё был вопрос. Скорее всего это я тупой но всё же.
У нас есть функция:
def foo(x):
...

Как задать тип для x и для возвращаемого значения любой, но что бы эти два типа всегда совпадали. Например: х: int, foo: int; x:str, foo: str

Читать полностью…

Python beginners

Это они жуна такой фигнёй мучали?

Читать полностью…
Subscribe to a channel