Давайте рассмотрим разницу между этими методами на примерах. Методы экземпляра нуждаются в экземпляре класса и могут иметь доступ к нему…
Как и в любом языке, в Python есть целый ряд тонкостей и приемов, о которых редко рассказывают. Давайте рассмотрим некоторые…
Примеры того, как можно кратко записать проверку нескольких альтернативных вариантов, а также проверить несколько флагов на истинность.
В этом руководстве вы познакомитесь с логикой работы функции zip() в Python и узнаете, как ее использовать для решения реальных…
Используя map() вместе с другими функциональными инструментами, такими как filter() и reduce(), вы можете выполнять более сложные преобразования для своих…
В модуле Python itertools есть много полезных итераторов. Например, permutations позволяет получить все перестановки элементов из итерируемого объекта.
Решаем задачу, предполагающую работу с очередями на Python. Очередь на самом деле похожа на стек, только стек это LIFO, а…
На собеседовании вам вполне могут предложить написать код для реализации стека или очереди. Давайте рассмотрим упрощенный пример такой задачи.
Когда вы работаете с итерациями строковых объектов, вам может быть интересно преобразовать все объекты с помощью какой-либо функции преобразования.
map() — это встроенная функция Python, позволяющая обрабатывать и преобразовывать все элементы в итерируемом объекте без использования явного цикла for.
С помощью инструмента Counter из модуля collections можно узнать, какие элементы итерируемого объекта встречаются чаще всего, и сколько раз.
Это задача из разряда классических и, конечно, на собеседовании новичку могут предложить решить ее на белой доске. Давайте пройдем решение…
Умение использовать метаклассы часто воспринимается коллегами как наличие черного пояса Python. Эта статья покажет вам 5 практических применений метаклассов.
Срезы списков в Python можно использовать без указания индексов. Это позволяет делать некоторые интересные вещи.
Давайте рассмотрим задачку на программирование под названием «Сумма трех чисел» (и производную от нее - «Сумму четырех чисел»).