Yield Python. Complete tutorial on Python generators from scratch

Поделиться
HTML-код
  • Опубликовано: 16 ноя 2024

Комментарии • 80

  • @zproger
    @zproger  3 года назад +8

    Использовали ли вы send в связке
    с генераторами Python
    в своих проектах?

  • @artembagachkov933
    @artembagachkov933 3 года назад +4

    Наконец то годное видео по этой теме

    • @zproger
      @zproger  3 года назад +2

      Благодарю :)

  • @VitaliyZlobin
    @VitaliyZlobin Год назад +1

    Как же круто, что я тебя нашёл) Благодарю!

  • @TheNikita
    @TheNikita 3 года назад +3

    Поздравляю с 10к❗🥳

    • @zproger
      @zproger  3 года назад +2

      Спасибо! Очень приятно :)

  • @_mrmark
    @_mrmark Год назад +5

    Спасибо видео полезное и очень понравилось.

    • @zproger
      @zproger  Год назад

      Благодарю

  • @atmega4887
    @atmega4887 Год назад +1

    Огромная благодарность! Вы уделили внимание вариативности применения технологии и уложили массивный материал в короткое видео. Гениально, ну ..

  • @VasiliyFominykh
    @VasiliyFominykh 8 месяцев назад +1

    За send спасибо!

    • @zproger
      @zproger  8 месяцев назад

      Рад помочь ;)

  • @user-te1dz
    @user-te1dz 3 года назад +1

    Спасибо бро. Продолжай очень полезные функции .

    • @zproger
      @zproger  3 года назад +1

      Благодарю! Рад что понравилось :)

  • @Павел-щ5р8ы
    @Павел-щ5р8ы Год назад

    Автор, сижу смотрю на смартфоне и всё вижу =) спасибо

  • @non5309
    @non5309 2 года назад +6

    спасибо за видео, Не поверхностное, как обычно а с углублением

    • @zproger
      @zproger  2 года назад

      Благодарю за поддержку :)

  • @АлександрКреденец

    Чувак, как заранее знал! На днях решил сделать мобильное приложение с парсером сайта, но только вот подумал, как бы мне загрузить нормально ссылки, и тут же этот ролик! Спасибо большое за видео!!!

  • @ceo-s
    @ceo-s Год назад +2

    yield from range(20)?
    nah
    yield from [x for x in range(20)]?
    yes please

  • @python_senior
    @python_senior 2 года назад +1

    Ждал что не будет интера тут, но получил ретарн.

  • @nokia_n-gage
    @nokia_n-gage 2 года назад +1

    Спасибо за видео)

  • @mr.twinkle529
    @mr.twinkle529 3 года назад +3

    Лучший

    • @zproger
      @zproger  3 года назад +1

      Спасибо!

  • @obehobeh9984
    @obehobeh9984 3 года назад +2

    Я сума сойду, пока выучу этот питон!

    • @zproger
      @zproger  3 года назад +1

      :D

    • @obehobeh9984
      @obehobeh9984 3 года назад

      @@zproger Хочу освоить опенсорсную ERP систему которая на более, чем 60 языках имеет локализацию. А там язык программирования Python. И, если знать Python, то там можно просто целые проекты реализовывать. Практически. любые.

    • @sergeidb9199
      @sergeidb9199 2 года назад

      @@obehobeh9984 система ODOO что ли?

  • @gorkya
    @gorkya 2 года назад

    спасибо большое за видео, всё очень понятно!

  • @Balddr_odinson
    @Balddr_odinson 4 месяца назад

    спасибо

  • @andynaz7044
    @andynaz7044 9 месяцев назад

    6:52 Надо бы пояснить, как понимать пятую строку. Что значит присвоение переменной оператора?

  • @fsoky
    @fsoky 3 года назад +1

    Молодец

    • @zproger
      @zproger  3 года назад

      Спасибо за поддержку :)

  • @nikvars
    @nikvars 2 года назад +5

    Мастер, все круто! Но ты сам смотрел свой ролик на смарфоне?! Реально используешь при демонстрации десятую часть экрана. Используйте шрифт крупнее!!! Пожалуйста!!! Шрифт крупнее!!!

    • @zproger
      @zproger  2 года назад +2

      Раньше был ещё меньше) В новых видео по максималке выкрутил, что даже переменная на экране не помещается :D

  • @TheNikita
    @TheNikita 3 года назад +1

    Годно

    • @zproger
      @zproger  3 года назад

      Благодарю :)

  • @flueriexeflueriexe7040
    @flueriexeflueriexe7040 3 года назад +1

    Привет или, как еще говорят, hello!
    Правильно ли я понял тему видео? Не могли бы вы сделать небольшое кодревью?
    def DavLang(David, Go):
    for David in Go:
    print("kogda uje vipusk pro igru, gde ti tipa gribok i prigaew' po supermario?")

    • @zproger
      @zproger  3 года назад

      Здравствуйте, всё верно

  • @develper2
    @develper2 3 года назад +1

    *пасибо*

  • @i_applemac
    @i_applemac Год назад

    У вас тут в плейлисте python с нуля все в разнобой? Можно как то настроить последовательность :)

  • @РоманГореликов-я2ц
    @РоманГореликов-я2ц 3 года назад +2

    Чисто из интереса. Какой твой рост и вес?

    • @zproger
      @zproger  3 года назад

      не знаю :0

  • @ДимаФейк-м7в
    @ДимаФейк-м7в Год назад

    Для ускорения нужно, чтобы вызываемая функция выполнялась в другом потоке

  • @АлександрШвыдец-в8ь
    @АлександрШвыдец-в8ь 3 года назад +1

    Здравствуйте! Как переключаться между вкладками с помощью библиотеки requests?

    • @zproger
      @zproger  3 года назад

      Что вы подразумеваете под переключением между вкладками?
      Если речь идет о парсинге нескольких страниц на сайте, то на канале есть
      об этом видео, целый плейлист с уроками по парсингу :)

    • @АлександрШвыдец-в8ь
      @АлександрШвыдец-в8ь 3 года назад

      @@zproger я писал бота для скачивания книг . Парсил сайт с книгам royallib(на нем нет классов). Дошел до момента , когда пользователю присылается ссылка для скачивания книги ,но мне нужно перейти по этой ссылке и прислать пользователю файл с книгой разных форматов, а потом через какое-то время удалить этот файл с компьютера ,так как у меня нет собственного сервера. Я застрял на моменте , когда нужно перейти по ссылке на этот файл ? И не понимаю как прислать пользователю файлы различных форматов.

    • @АлександрШвыдец-в8ь
      @АлександрШвыдец-в8ь 3 года назад

      Если есть ролики на вашем канале на эту тему то не могли бы вы поделиться ссылкой

    • @zproger
      @zproger  3 года назад

      Подобное не снимал на канале, так как у всех сайтов разный подход, можете посмотреть плейлист по парсингу сайтов

  • @UltimateGamingZone13
    @UltimateGamingZone13 9 месяцев назад

    а как его запустить?

  • @dota6724
    @dota6724 3 года назад +1

    Привет , классный канал спасибо что делаешь такие крутые ролики на ютубе! Извини за странный вопрос вот я увидел рекламу на твоем канале перед видео , не подскажешь сколько платит ютуб за 1000 показов с твоего канала! Заранее спасибо!

    • @zproger
      @zproger  3 года назад

      Благодарю. Он платит только за 1000 коммерческих просмотров, которые воспроизводятся далеко не всегда. В среднем 1000 коммерческих просмотров будет с 3к-6к+ обычных, и за них платят 33 рубля)

    • @dota6724
      @dota6724 3 года назад

      @@zproger По ощущениям это совсем немного

  • @MR-gz7pl
    @MR-gz7pl 3 года назад +1

    а в чем ты пишешь ?

  • @СергейСмирнов-ь8у
    @СергейСмирнов-ь8у 3 года назад +1

    👍

    • @zproger
      @zproger  3 года назад

      Благодарю!

  • @РоРо-ш8ч
    @РоРо-ш8ч 8 месяцев назад

    ну вот че за фигня?! во всех видео у меня так: на первой же минуте next это функция а не метод
    2 минута: это подгружаение, везден называется lazy loading, нужно тогда упомнятуть синхронно или асинхронно идет подгрузка

  • @Dorothy-h9Dorothy___z94
    @Dorothy-h9Dorothy___z94 4 месяца назад

    Business update: cash refund notification

  • @ДмитрийСафронов-р2ъ

    Авторы гении...они сами свое видео смотрят после? Рекомендую им( 90 процентов блогеров программистов такие) самим смотреть свои вилео на смартфоне...да и на монитере тоже. Ну какого художника смотретьтна виде где 95 поцентов экрана не задейвованна???? УВЕЛИЧЬ ШРИФТЫ !!!!

  • @mrkotyuk
    @mrkotyuk 3 года назад +2

    перешел на Cinnamon?

    • @zproger
      @zproger  3 года назад +1

      Всегда его юзал для видео :D
      А так у меня много дистрибутивов и оболочек установлено

    • @mrkotyuk
      @mrkotyuk 3 года назад +2

      @@zproger Помню пытался разобрать исходники cinnamon (там си) - посмотрел успокоился. И начал учить программирование. Такой вопрос а после python можно будет понять Си или лучше начать с Си?

    • @zproger
      @zproger  3 года назад +1

      После Python будет легче, так как уже есть понимание как это работает

  • @Enerdzizer
    @Enerdzizer 6 дней назад

    Технология 😅 нажми на кнопку получишь результат..

    • @zproger
      @zproger  5 дней назад

      Компьютер тоже запускается одной кнопкой, но сколько процессов происходит на фоне под капотом.

  • @КоменнатарийЮтуба
    @КоменнатарийЮтуба 3 года назад +1

    hello

  • @АлексейБыков-и6ю
    @АлексейБыков-и6ю 3 года назад +2

    ретарн....

  • @hardlabor9412
    @hardlabor9412 Год назад +2

    У тебя все видео начинаются с засирания других питонистов? Один ты, видимо, хороший.
    А, еще хауди хо, точно. Скажи мне кто твой друг, и я скажу кто ты

    • @zproger
      @zproger  Год назад +2

      Посмотрите сколько этому видео лет, я так то никого не засирал, и не говорил что я хороший. В начале видео просто сказано, что обычно ролики на тему yield очень поверхностные, что реально подтверждалось на момент съемки, и я хотел предоставить больше информации в одном видео. Это не значит что другие видео плохие, это вступление, с помощью которого зрители смогут понять, что это не очередное видео с теми же основами, которые уже отсняло большинство программистов.

  • @ИгорьХамула-х7я
    @ИгорьХамула-х7я 2 года назад +1

    +rep

  • @dien0000
    @dien0000 8 месяцев назад

    Ретарн блэт?

  • @КоменнатарийЮтуба
    @КоменнатарийЮтуба 3 года назад +2

    hello

  • @КоменнатарийЮтуба
    @КоменнатарийЮтуба 3 года назад +1

    hello

    • @zproger
      @zproger  3 года назад +1

      привет)