Вопросы с собеседования

Как использовать объект timedelta для работы с датами в Python

Вычисляем даты в прошлом и будущем, а также количество времени до или после определенных событий, с помощью объекта timedelta в…

5 лет ago

Фишки Python, о которых вы должны знать

Чем больше вы пишете на Python, тем больше узнаете о приемах работы с этим языком. Сегодня мы познакомимся несколькими такими…

5 лет ago

Забудьте об использовании print() для отладки в Python

Для облегчения отладки существует множество интересных решений. В этой статье мы познакомимся с библиотекой “Ice Cream” и функцией ic().

5 лет ago

Списковые методы append() и extend(): объяснение на примерах

В этой статье мы рассмотрим различные способы комбинирования данных из разных списков. В частности, мы познакомимся с методами append() и…

5 лет ago

Симуляция предложений switch/case при помощи словарей

Поскольку в Python функции являются объектами первого класса, они могут использоваться для симуляции предложений switch/case.

5 лет ago

Декораторы в Python: примеры использования

Сегодня мы поговорим о такой особенности языка Python как декораторы. Декораторы – это специально созданные функции, которые помогают добавить дополнительную…

5 лет ago

Списки в Python: полное руководство для начинающих

Давайте познакомимся со списками и рассмотрим самые распространенные операции с ними: срезы и модификации при помощи методов списков.

5 лет ago

Блок else в циклах for и while

В Python циклы for и while могут содержать блок else, который выполнится, только если цикл завершится без применения break.

5 лет ago

Топ-10 методов словарей в Python

Давайте разберем десятку самых употребимых методов для работы со словарями в Python.

5 лет ago

Оператор assert в Python: объяснение на примерах

Оператор assert – это встроенный оператор или ключевое слово в Python, используемое для отладки кода. Разберем принцип его работы на…

5 лет ago

Сравнение операторов yield и return в Python (с примерами)

Разбираем, что из себя представляют операторы yield и return в Python и чем они отличаются. Для наглядности приведем примеры кода.

5 лет ago

Факты и мифы об именах и значениях в Python

Порой поведение Python может вас удивлять. Часто проблема кроется в неправильном понимании сути присваивания, имен и значений.

5 лет ago

Как использовать функции all() и any() в Python

Рассказываем о встроенных функциях Python any() и all(), которые могут пригодиться при работе с итерируемыми объектами.

5 лет ago

Функция map() в Python

В данной статье мы рассмотрим функцию map() в Python и особенности ее синтаксиса. Также поговорим о ее преимуществе над циклом…

5 лет ago

__repr__ и __str__: когда какой метод использовать?

Давайте на примере рассмотрим разницу в использовании методов __repr__ и __str__.Результат __str__ должен быть читаемым для человека.

5 лет ago