?))
Просто объясняю откуда что берется и куда ведёт. И этот чат не только ты читаешь. Тут куча джунов.
Это скорее был реторический вопрос нежели конкретный )
В тредах получается тот же самый интерфейс, но функция работает в пределах одного интерпретатора
Для скачивания обычно используют threading.ThreadPoolExecutor, погугли доку как с ним работать
только не threading, а concurrent.futures.ThreadPoolExecutor
Обсуждают сегодня