Цифровое образование

Графика: Оператор yield и генераторы в Python | Базовый курс. Программирование на Python. - видео HD

Графика: Оператор yield и генераторы в Python | Базовый курс. Программирование на Python. - видео
00:08:56

editor 9787 роликов

Оператор yield и генераторы в Python | Базовый курс. Программирование на Python. - видео.

Давай познакомимся с особым типом данных в Python — генераторам. Разберёмся со сферами применения, достоинствами и недостатками

#Python #yield #обучение #курс
RSS
Артем Потапов
18:33
Спасибо за видео! Интересно было бы узнать, поменялось-ли что-то в питоне и появилась-ли возможность менять имя процесса при закуске приложения (на что-то другое, кроме py.exe) без танца с бубнами. И ещё, для начинающих в виде меня. Интересно было бы посмотреть видео, где описывается вывод функции в отдельный файл. Как правильно и какие подводные камни.
Serg
17:49
Добрый день! Подскажите, пжл. Вот, например мне нужно работать с цифрами в диапозоне от 1111111111111 до 9999999999999. Т.е. с большими. Мне нужно каждое число из диапозона проверить чему равна сумма всех элементов числа, и удовлетворяет ли условию, например сумма == 50(элементы получаю делением с остатком,%). Псевдокод:
for i in range(111...,10000...):
Тут завожу переменную-счетчик, и разбиваю число на цифры, суммирую, сравниваю с нужной цифрой, если сумма подходит, добавляю i в список. После отработки цикла, делаю return списка с результатами.

Но это не работает с большими цифрами. Я интуитивно чувствую, что это можно доработать генератором. Читаю, смотрю видосы, но пока не получилось. Пробовал в конце каждой итерации yield i, но результат такой же с большими цифрами.
Направьте в какую сторону двигаться, спасибо!
Nickolay Arbuzov
03:11
+3
насколько наглядное объяснение! супер, спасибо за видео
PROswimming
20:28
+1
Уважаемый блогер, здравствуйте. У меня результаты подсчета размера памяти для класса list, tuple т.е. gen memory получились в корне противоположными, я еще несколько раз перепроверил.
Для аргумента в ф-ции фибоначи = 100.000
64 list
9284 tupleGen
216 dir
В чем может быть причина такого различия? спасибо
Vladimir Kulakov
18:31
+2
спасибо! кратко и внятно! ну и концовка про собесы повеселила))
Загрузка...