В этой статье поговорим про особенности работы механизма рекурсии в популярном языке программирования Python. Читайте далее про особенности работы с рекурсией в функциях языка Python,...
Ускорьте вычисления на Python с помощью Numba
Python — это интерпретируемый, скриптовый язык, и интерпретатор CPython заявил себя не самым быстрым. Ускорить вычисления можно с помощью NumPy и SciPy. Но что если...
Что предлагают разработчики в PEP
Прежде чем в Python появятся новые фичи, изменения или улучшения, они должны быть внесены в Python Enhancement Proposal или просто PEP. Заглядывая в PEP'ы можно...
Тур по по модулю itertools
В Python есть полезный модуль для работы с итерируемыми объектами под названием itertools. В этой статье мы расскажем о всех этих функциях, разделив их на...
Зачем вам: УТИНАЯ ТИПИЗАЦИЯ
Python — это язык с динамической типизацией. Однако в нем встроены утилиты вроде type hints для более строгой проверки типов. Неуклонное следование таким подсказкам мы...
Как сортировать словарь
Словари в Python предназначены для создания пары ключ-значение, доступ к которым осуществляется мгновенно. Что если пришлось итерироваться вокруг словаря? При этом нас волнует порядок, при...