Функции для кэширования функций (еще немного functools)
автор рубрика

Функции для кэширования функций (еще немного functools)

В прошлой статье мы говорили о полезных функциях functools. Сегодня рассмотрим функции кэширования lru_cache, cache, cached_property. Они вам могут пригодиться в тех случаях, когда ваши функции постоянно вычисляет одни и…

Функциональное программирование в Python: partial и reduce
автор рубрика

Функциональное программирование в Python: partial и reduce

Python в первую очередь объектно-ориентированный язык. Однако он поддерживает также некоторые возможности функционального программирования, в т.ч. функции высшего порядка, благодаря которым существуют декораторы. Сегодня мы затронем две функции из встроенный…

Управление окружениями Python в 2022
автор рубрика ,

Управление окружениями Python в 2022

Если вы работаете с Python, то вы знаете о обилии инструментов по управлению окружениями. Вот некоторые из них: pip, venv, virtualenv, pyenv, pipenv, micropipenv, pip-tools, conda, miniconda, mamba, micromamba, poetry,…

В LinkedIn работают над графовыми нейронными сетями: PASS
автор рубрика ,

В LinkedIn работают над графовыми нейронными сетями: PASS

Графовые нейронные сети (GNN) все больше интересуют крупные компании. В этот раз порадовал LinkedIn, разработчики которого разработали сеть PASS (Performance-Adaptive Sampling Strategy). В этой статье поговорим немного о ней и…

В помощь Data Scientist'ам: Jigsaw генерирует и исправляет код
автор рубрика , ,

В помощь Data Scientist'ам: Jigsaw генерирует и исправляет код

В помощь Data Scientist’ам: Jigsaw генерирует и исправляет код Microsoft давно работает в направлении Deep Learning, они уже давно нацелены на возможность ИИ заменить программиста или хотя бы предоставить ему…