[latexpage] Многие пишут код на Python прямым способом без применения абстракций. Однако средства Python позволяют писать более обобщенный код (с учетом принципов DRY и SOLID),...
Зачем вам: УТИНАЯ ТИПИЗАЦИЯ
Python — это язык с динамической типизацией. Однако в нем встроены утилиты вроде type hints для более строгой проверки типов. Неуклонное следование таким подсказкам мы...
Зачем вам Mamba: быстрее, чем Conda в 3 раза
Часто ли устанавливаете пакеты и используете Conda или используете пакетирование из Docker? Если да, то смело переходите на пакетный менеджер Mamba. Он спасет вам лишнее...
Что использовать: ThreadPoolExecutor или ProcessPoolExecutor
В языке Python есть классы ThreadPoolExecutor и ProcessPoolExecutor, которые предназначены для параллельной обработки данных. Какой из стоит них использовать и в каких случаях. В этой...
10 причин использовать VS Code вместо Jupyter Notebook
VS Code — это отличный редактор кода, но он с некоторого времени поддерживает файлы Jupyter Notebook. В этой статье мы раскроем 10 преимуществ VS Code...
Как сортировать словарь
Словари в Python предназначены для создания пары ключ-значение, доступ к которым осуществляется мгновенно. Что если пришлось итерироваться вокруг словаря? При этом нас волнует порядок, при...