Speed up your Python code in just 5 lines of code using concurrent.futures
In this video we quickly demo how to use concurrent.futures' ThreadPoolExecutor() context manager to significantly speeding up downloading of our articles.
We hit a 4x speed increase, but tuning its settings you might even gain more. Of course be mindful how you use this to not cause too many requests to a web server.
However, you can use it with any callable (function) and we've seen people making other people really happy by the performance boost it provided in just ~5 lines of code!
Code (cleaned it up a bit): https://gist.github.com/bbelderbos/1b13763e1ba91cb5595cef8c1c9821c0
Docs: https://docs.python.org/3/library/concurrent.futures.html
Request headers: https://stackoverflow.com/a/27652558
Our Python tips book: https://pybit.es/tips/
---
We appreciate any feedback ? - please use this form so we can always make our content better:
https://form.jotform.com/230941798741062 ?
Что делает видео по-настоящему запоминающимся? Наверное, та самая атмосфера, которая заставляет забыть о времени. Когда вы заходите на RUVIDEO, чтобы посмотреть онлайн «Speed up your Python code in just 5 lines of code using concurrent.futures», вы рассчитываете на нечто большее, чем просто загрузку плеера. И мы это понимаем. Контент такого уровня заслуживает того, чтобы его смотрели в HD 1080, без дрожания картинки и бесконечного буферизации.
Честно говоря, Rutube сегодня — это кладезь уникальных находок, которые часто теряются в общем шуме. Мы же вытаскиваем на поверхность самое интересное. Будь то динамичный экшн, глубокий разбор темы от любимого автора или просто уютное видео для настроения — всё это доступно здесь бесплатно и без лишних формальностей. Никаких «заполните анкету, чтобы продолжить». Только вы, ваш экран и качественный поток.
Если вас зацепило это видео, не забудьте взглянуть на похожие материалы в блоке справа. Мы откалибровали наши алгоритмы так, чтобы они подбирали контент не просто «по тегам», а по настроению и смыслу. Ведь в конечном итоге, онлайн-кинотеатр — это не склад файлов, а место, где каждый вечер можно найти свою историю. Приятного вам отдыха на RUVIDEO!
Видео взято из открытых источников Rutube. Если вы правообладатель, обратитесь к первоисточнику.