Ты уже решал задачи на ПАЛИНДРОМЫ?? Разбираем два способа решения - руками и средствами Python
29 фрагментов в Python, которые помогут в работе
Python представляет собой один из самых популярных языков программирования, который многие используют в науке о данных и машинном обучении, веб-разработке, написании сценариев, автоматизации и т.д. Одной из причин такой популярности является простота и легкость в освоении. Если вы читаете это, то, скорее всего, уже используете Python или, по крайней мере, заинтересованы в нем. В статье мы кратко рассмотрим 29 коротких фрагментов кода, которые вы сможете понять и освоить невероятно быстро. Поехали! 1...
Генераторы в Python — что это и как с этим работать.
Работали ли вы с настолько огромным объемом данных, что он переполнял память компьютера? Я часто с этим сталкивался, пока не услышал о генераторах. Иногда на собеседованиях или иных тестах на оценку знаний предлагают такую задачу: Перед вами два выражения. Определите, что выведет каждое из них и в чем их разница. a = [i * i in range(5)] b = (i * i in range(5)) Если вы сомневаетесь в своих знаниях, то эта статья для вас. Использование Генераторов Функции генераторов (их описание можно почитать в PEP 255) представляют собой особый вид функций, которые возвращают «ленивый итератор»...