Ускорьте вычисления на Python с помощью Numba

Python — это интерпретируемый, скриптовый язык, и интерпретатор CPython заявил себя не самым быстрым. Ускорить вычисления можно с помощью NumPy и SciPy. Но что если...

Что предлагают разработчики в PEP

Прежде чем в Python появятся новые фичи, изменения или улучшения, они должны быть внесены в Python Enhancement Proposal или просто PEP. Заглядывая в PEP'ы можно...

Тур по по модулю itertools

В Python есть полезный модуль для работы с итерируемыми объектами под названием itertools. В этой статье мы расскажем о всех этих функциях, разделив их на...

Зачем вам: УТИНАЯ ТИПИЗАЦИЯ

Python — это язык с динамической типизацией. Однако в нем встроены утилиты вроде type hints для более строгой проверки типов. Неуклонное следование таким подсказкам мы...

Как сортировать словарь

Словари в Python предназначены для создания пары ключ-значение, доступ к которым осуществляется мгновенно. Что если пришлось итерироваться вокруг словаря? При этом нас волнует порядок, при...

Поиск по сайту