В Python есть полезный модуль для работы с итерируемыми объектами под названием itertools. В этой статье мы расскажем о всех этих функциях, разделив их на...
Что использовать: ThreadPoolExecutor или ProcessPoolExecutor
В языке Python есть классы ThreadPoolExecutor и ProcessPoolExecutor, которые предназначены для параллельной обработки данных. Какой из стоит них использовать и в каких случаях. В этой...
Как сортировать словарь
Словари в Python предназначены для создания пары ключ-значение, доступ к которым осуществляется мгновенно. Что если пришлось итерироваться вокруг словаря? При этом нас волнует порядок, при...
История Python — знаменитого языка программирования
Кто и где разработал язык Python, почему он был так назван, были ли у него вдохновители? В этой статье рассмотрим историю зарождения и развития Python,...
Береженного Python бережет: экономим оперативную память
Часто Data Scientist и python-программист сталкиваются с задачей чтения больших объемов данных (Big Data). Чтобы при этом компьютер не зависал, помогут специальные объекты: итератор (iterator)...