48 Генераторы и итераторы. Выражения -генераторы в Python

preview_player
Показать описание
🔥🔥🔥 Инди-курс по Python 🔥🔥🔥

👉👉👉 Свой вопрос по курсу можешь задать в чате

👉👉👉 Также подписывайся на мой телеграмм-канал

Выражения - генераторы не хранят в памяти все свои элементы, а выдают их по одному по мере надобности

Генератор - итератор, элементы которого можно итерировать только один раз

Итератор - объект, который поддерживает функцию next(). Помнит о том, какой элемент будет браться следующим

Итерируемый объект - объект, который предоставляет возможность обойти поочередно свои элементы. Может быть преобразован к итератору.

Генераторы списков Python | List comprehension

Генераторы списков Python 2

На сайте будет выкладываться более подробная информация о данном курсе и будущих видео.

Все видео этого курса можете найти на сайте

или в Вк

Если кому нужна помощь, предлагаю индивидуальные занятия. Подробнее пишите в личку в вк

В данном группе можете найти информацию о новых видео и задать вопросы
Рекомендации по теме
Комментарии
Автор

🫵 Теория без практики - ничто, поэтому 👇
👉 специально для тебя создал бесплатный топовый курс по Python
👉 В нем тебя ждет:
📗 более 400 практических заданий на программирование
📗 более 250 тестовых заданий на проверку материала
📗 десятки часов видеоматерилов по теории
📗 видеоразборы решения заданий
📗 текстовые материалы по урокам, примеры кода
📗 доступ к закрытому чату с дружественной обстановкой
📗 сертификат в случае успешного прохождения курса

egoroffchannel
Автор

Слушай, я столько смотрел и читал про генераторы\итераторы, но только ты смог мне гусю объяснить, что же это такое.

Я твой электорат. Продолжай! :D

pan_kapkan
Автор

Отлично все объяснил! Хотя бы один человек применяет в обучающем видео все возможности программы записи скринкаста(карандаш, подчеркивание), что делает объяснение более понятным :)

ylqrrsk
Автор

Наконец-то нашел видео, после которого стало понятно, что есть итератор. Спасибо.

artemstepanenko
Автор

Автор видео!!! Спасибо, что ты есть! Ты прекрасный гениальный человек! Спасибо за доступное разъяснение! Ты обладаешь редким ценным качеством!

azarovdimka
Автор

Можно добавить еще такую аналогию:
Допустим -Вы делаете запрос в поисковике - и он находит миллион ссылок! Для того чтобы их все отобразить - они не будут храниться в памяти где-то, а разобьются на куски (в виде найденных страниц). И вы уже видя все эти страницы - кликаете по ним, по мере необходимости, - и программа дальше запускается и отображает их.

osvab
Автор

Интересная тема! Осталось научиться применять на практике:). Пошла дальше слушать про функции генераторы)

fsgpozx
Автор

Артём, благодарю! Отличное объяснение! 🔥🔥🔥 👍

Dmitrii-Zhinzhilov
Автор

Очень доходчиво/ наконец стало понятно

yqdngjp
Автор

Ты как всегда на высоте) спасибо большое за видео!!!!

eelxpen
Автор

Хорошее и понятное объяснение.Благодарю.

ES-ngel
Автор

Спасибо вам за ваши уроки. У вас уроки просто песня!!! Так бы слушала и слушала. С вашими уроками не захочешь быть программистом, а станешь!

elenalevasheva
Автор

спасибо за приятный и понятный контент!

fafafafa
Автор

Чувак, спасибо за то, что экономишь моё время.

sqrooch
Автор

На моменте 6:15 лажа. Когда пишешь c = [ (i**2 for i in range(1, 6)) ] и в принте выводишь c, то у тебя выводятся квадратные скобки, а это означает, что ты получил объект генератора внутри списка, но в видео говоришь противоположное. Если не веришь, то можешь через type(c) проверить, что c это list

vsloonc
Автор

Для меня это всё звучит как "Генераторы это генераторы, но генераторы это не генераторы, значит итерабельные объекты это генераторы, но не генераторы, которые были генераторами, однако сейчас генераторы". Возможно, дело в том, что List Comprehensions и генераторы не одно и то же.

ecocfbb
Автор

Мужик, ты супер крутой. Спасибо тебе.

unskzil
Автор

Чувак ты крут. Разжевал так что информация сама в голову залетела

dual
Автор

Все круто и понятно, только очень тихо.

tcdrzjz
Автор

Генератор очень похож на обход выборки запроса в 1С =)

vladyan