Фишки Python, о которых вы должны знать
Чем больше вы пишете на Python, тем больше узнаете о приемах работы с этим языком. Сегодня мы познакомимся несколькими такими приемами.
Вы просматриваете: Tips & Tricks.
Чем больше вы пишете на Python, тем больше узнаете о приемах работы с этим языком. Сегодня мы познакомимся несколькими такими приемами.
Для облегчения отладки существует множество интересных решений. В этой статье мы познакомимся с библиотекой “Ice Cream” и функцией ic().
Поскольку в Python функции являются объектами первого класса, они могут использоваться для симуляции предложений switch/case.
Сегодня мы поговорим о такой особенности языка Python как декораторы. Декораторы – это специально созданные функции, которые помогают добавить дополнительную функциональность в уже существующий код. Интересен тот факт, что в других языках (например, в С) подобных штук нет.
В Python циклы for и while могут содержать блок else, который выполнится, только если цикл завершится без применения break.
Давайте на примере рассмотрим разницу в использовании методов __repr__ и __str__.Результат __str__ должен быть читаемым для человека.
Давайте рассмотрим разницу между этими методами на примерах. Методы экземпляра нуждаются в экземпляре класса и могут иметь доступ к нему через self.
Как и в любом языке, в Python есть целый ряд тонкостей и приемов, о которых редко рассказывают. Давайте рассмотрим некоторые из них.
Примеры того, как можно кратко записать проверку нескольких альтернативных вариантов, а также проверить несколько флагов на истинность.
В модуле Python itertools есть много полезных итераторов. Например, permutations позволяет получить все перестановки элементов из итерируемого объекта.