#55. Функция-генератор. Оператор yield | Python для начинающих
HTML-код
- Опубликовано: 6 ноя 2024
- Обучающий курс: stepik.org/cou...
Создаем функцию-генератор. Как работает оператор yield. Зачем нужны функции-генераторы. Примеры их использования.
Telegram-канал: t.me/python_se...
Как же вы классно объясняете! Прохожу курс по госпрограмме в одной из самых известных обучающих компаний в нашей стране, но постоянно лезу в ютуб на Ваш канал и ещё на пару каналов чтобы разобраться. Вы объясняете гораздо лучше! Спасибо! 👍
Все гениальное просто - как же вы просто объяснили это. До Вас в трех источниках читал - сложно было понять, зашел к вам -как озарение)
Отлично! еще одной загадкой благодаря уважаемому преподавателю стало меньше, спсибо большое
подписался месяца три назад и не пожалел, вы лучший из тех которые я смотрел
Спасибо. Интересно. Попрактикуюсь.
Сделайте пожалуйста, сертификат к своему курс по python на степике, это подстегнет народ активней записываться :) Школьники любят собирать ачивки, всех вам благ :)
Спасибо! Уже писал в степик, сказали пока рано, мало отзывов по курсу и не все видео доступны. Жду )
Спасибо вам большое , долгое время не понимала почему у меня ничего не работает , Вы мне очень помогли
Уверовал сенсей🙏
Доброе время суток видео крутое!!!! к сожалению как то не до понял( попробую на задания до понять))) Спасибо за урок!
Какая-то лютая четырехэтажная конструкция получилась для вроде бы простой задачи по поиску слова в строках (for -> while -> if -> yield). Проще как-то нельзя было?)
людям свойственно усложнять задачи, но не в этом случае. Сергей просто показал один из примеров, как оно может работать
спасибо!
Как всегда всё понятно, хотя с каждым разом всё сложнее, всё равно респект! А текстовой файл где взять? Наверное на курсе?
В смысле где взять? Заходите в папку на компьютере и создаете.
@@nikprilutskiy7064 разобрался
спасибо
Что за индексы в последней задаче? Не понятно, что означают
Здравствуйте Сергей. Не могу не обратить внимание на то что yield не полностью раскрыт. Возможно я поторопился и в будущем будет рассказано что в нутрь гениратор можно передавать параметры. И есть ещё один момент yield from . Тема сложная и по ней роликов в русском сегменте нет... Либо есть но мало. А у Вас талант объяснять тяжелые темы.
Спасибо! Вы правы, здесь лишь база, какие-то более сложные моменты пока оставил в стороне и так материала хватает ))
Сергей, подскажите... почему в for от 1 до 10 ? Вот непонятно почему не до 11 (ведь среднее арифметические включает 10)
Та ветка цикла отвечает за количество строк с предыдущей картинки, там их 9, поэтому от 1 до 9
Смотрю ваш курс. Доступно, понятно.
Вопрос следующего содержания: начиная с урока №51 см. 12:10 "Завершая работу с файлом - его обязательно следует закрыть"
Но, в последующих уроках, 51-55, в примерах я не вижу file.close(). В чем тут дело? Не оставляют ли такие примеры с незакрытыми файлами Lost "хвосты" на диске? Спасибо.
возможно вам попадалась такая конструкция "with open(file, mode=’r’, encoding=’utf-8’) as file:" Она автоматически закрывает файл
👍👍👍👍👍
Добрый день! Подскажите, пожалуйста, почему в последнем примере про функцию -генератор , в цикле for line in f перебор идет по строкам? А не посимвольно. Ведь в файле там просто текст сплошняком, а не список из строк. Может я пропустил где-то этот момент... P/S/ Сергей, большое спасибо за курс!
В файле набор строк, разделенные символом
- перенос строки. Именно по нему функция понимает, где заканчивается строка и начинается следующая.
@@selfedu_rus Спасибо!
Здравствуйте Сергей, благодарю за ваши уроки, мой вопрос не относится к этому уроку. Нужно ваш совет. Есть 200 файлов в ворд и их надо конвертировать в пдф. При этом файлы находятся в одной главной папке, далее разделены в другой папке и тд. Как мне это реализовать в питоне, прошу подскажите алгоритм!!! Благодарю!!! По одному конвертировать охота)))
Перебираете в каталоге и подкаталогах (по рекурсии в подкаталоги переходим) файлы с расширениями dox и docx (модуль os вам в помощь), читаете по одному файлы и переводите в pdf (саму конвертацию на Python не делал).
@@selfedu_rus попробую благодарю!
смотрю видео как ежедневный сериал, на другие курсы даже не тянет
*9:14** - не получилось. зависание и полная загрузка оперативной памяти. видимо из-за кириллицы в названии папки...*
а где задания?
ссылка на курс под видео
Сложно для понимания.