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