Мы уже говорили о сортировке словарей Python в одной из статей. Сегодня поговорим о сортировке списков. В этой статье разберемся с методом sort: какие параметры...
Зачем вам f-strings: особенности, о которых вы не слышали
F-strings появились в Python 3.6 и стали очень удобным и полезным инструментов для форматированного вывода. Но они обладают некоторыми особенностями, о которых не все знают....
Зачем в Python используется __dict__ и __slots__
Слышали ли вы когда-то о шаблонах проектирования? Возможно вам приходилось видеть в коде на Python атрибуты __dict__ и __slots__. В этой статье разберемся, что это...
Что такое функции в Python и какие они бывают
В прошлой статье мы говорили про рекурсию в Python, а также рассматривали ее на примере рекурсивной функции. Сегодня поговорим про 2 основных вида функций в...
Что такое рекурсия и как она работает в языке Python
В этой статье поговорим про особенности работы механизма рекурсии в популярном языке программирования Python. Читайте далее про особенности работы с рекурсией в функциях языка Python,...
Как писать научный и абстрактный код на Python
[latexpage] Многие пишут код на Python прямым способом без применения абстракций. Однако средства Python позволяют писать более обобщенный код (с учетом принципов DRY и SOLID),...