Слышали ли вы когда-то о шаблонах проектирования? Возможно вам приходилось видеть в коде на Python атрибуты __dict__ и __slots__. В этой статье разберемся, что это...
Что такое функции в Python и какие они бывают
В прошлой статье мы говорили про рекурсию в Python, а также рассматривали ее на примере рекурсивной функции. Сегодня поговорим про 2 основных вида функций в...
Что такое рекурсия и как она работает в языке Python
В этой статье поговорим про особенности работы механизма рекурсии в популярном языке программирования Python. Читайте далее про особенности работы с рекурсией в функциях языка Python,...
Как писать научный и абстрактный код на Python
[latexpage] Многие пишут код на Python прямым способом без применения абстракций. Однако средства Python позволяют писать более обобщенный код (с учетом принципов DRY и SOLID),...
Ускорьте вычисления на Python с помощью Numba
Python — это интерпретируемый, скриптовый язык, и интерпретатор CPython заявил себя не самым быстрым. Ускорить вычисления можно с помощью NumPy и SciPy. Но что если...
Что предлагают разработчики в PEP
Прежде чем в Python появятся новые фичи, изменения или улучшения, они должны быть внесены в Python Enhancement Proposal или просто PEP. Заглядывая в PEP'ы можно...