Разбор задач Нумеролог kzbin.info/www/bejne/h2ixhGtma8l4qpo Зеркальная строка kzbin.info/www/bejne/jXW5ZIl-d8lrjtU Разложение числа на слагаемые - kzbin.info/www/bejne/bXXbfZuqeJaKqLs
@it_business_education_self1075 Жыл бұрын
Я плачу за курсы, которые даже близко настолько отлично и детально всё не объясняют. После каждой лекции возвращаюсь на этот канал. Спасибо огромное за то, что облегчаете нам учёбу!
@tryhard114 Жыл бұрын
Ты платишь не тем людям Джони..
@Neiron6664 жыл бұрын
Я бы хотел увидеть обьяснение к этому обьяснению.
@Артём-ц6м7у2 жыл бұрын
Шикарно объяснили🙂
@kiruhalstr12702 жыл бұрын
все очень понятно, но просто тема уже сложнее, чем строки и переменные)
@nurik5314 Жыл бұрын
отсылка на рекурсию?😏
@aace6333 Жыл бұрын
я бы хотел объяснение на объяснение к тому объяснению которое ты хочешь
@АндрейСинельников-ы2м5 жыл бұрын
мне мой друг программист отвечал на мой вопрос " что такое рекурсия?" вот так:" даже если я тебе расскажу, ты не познаешь рекурсию, не познав рекурсию". А тебе спасибо)
@meylyssa36664 жыл бұрын
Насколько же все понятно объяснено! У автора действительно талант к преподаванию.
@egoroffchannel4 жыл бұрын
спасибо)
@user-sq1fe3ku5m2 жыл бұрын
спустя 2а года после Вашего комментария, отметил именно талант автора. Нереально крутой чел Артём Е.)))
@ИльяМалыгин-е6х Жыл бұрын
У него одни из самых понятных объяснений) Но самому тоже нужно думать немного) Бывает понимание просто со временем приходит, нужно только не сдаваться)
Прохожу курс Python на Курсере, дохожу до рекурсии и нифига не понимаю. Не могу решить простейшие задачи, 3 раза пересматриваю материалы курса - без толку, курю каждые 10 минут и кричу на собаку. Захожу на Ваш канал, смотрю 15 минут видео, возвращаюсь на Курсеру и решаю все задачи. Магия просто и вы ей владеете. Спасибо!
@dmidrokkob69173 жыл бұрын
Здравствуйте, достигли каких-нибудь успехов в программировании?
@andreykovalev92993 жыл бұрын
Что с собакой?
@ВалентинКуликов-т3г3 жыл бұрын
@@andreykovalev9299 Нету её больше с нами, но Python тут ни при чём. И канал хороший.
@ВалентинКуликов-т3г3 жыл бұрын
@@dmidrokkob6917 Нет, это для саморазвития, профессия моя совсем другая
@1986Mazhara2 жыл бұрын
@@ВалентинКуликов-т3г жалко пёсиля
@sofiipochta Жыл бұрын
Спасибо, посмотрела!
@4qeen Жыл бұрын
Очень легкое и ясное объяснение тяжелой темы. Капитальный красавчик!
@binkarimov42182 ай бұрын
Четкое объяснение. Наконец то понял, как складываются числа в последовательности Фибоначчи
@РусланЗвёздный4 жыл бұрын
Только тут я начал наконец то вникать в рекурсии, особенно с задачей на палиндром! Спасибо!
@Pseudonayme5 ай бұрын
Лайк и подписка. Смотрел столько видео и не понимал что такое рекурсия, но здесь за 15 минут все объяснили и не осталось вопросов. Спасибо
@orthodox_channel2 жыл бұрын
примеры хорошие, глядя на них визуально картина сама рисуется в голове. Уже 3й день пытаюсь понять эту тему
@hitch6335 Жыл бұрын
Спасибо, намного понятнее, чем с курсов "код будущего"...
@gorggorgovich Жыл бұрын
Дааа, там порой ничего не понятно
@DonorOfHappiness2 жыл бұрын
Дружище, спасибо за объяснения. Очень доступно. До этого на примере готового кода с рекурсиями не мог понять, почему код так себя ведёт. Лучи добра. 👍
Очень грамотно объсняете. Спасибо! а то в некоторых курсах объясняют поверхностно.
@GANGST1ER4 жыл бұрын
Лучшее объяснение, что я нашёл. Спасибо!
@dkl6397 Жыл бұрын
Идеально объяснил рекурсию!
@yusif41834 жыл бұрын
Отлично все обьяснил.Супер видео.Единственное видео из просмотренных мною, где автор действительно раскрывает рекурсию и помогает новичку вникнуть в суть темы.
@Dmitrii-Zhinzhilov2 жыл бұрын
Артём, благодарю! 👍 🔥🔥🔥🔥
@reclreclur7203 Жыл бұрын
Товарищи, советую самостоятельно, ручками протестить в режиме отладки, так становиться ещё понятнее. Егор, спасибо большое, потраченного времени не жаль, пятикратно переваренный лайк вашему видео!
@MaksChe4 жыл бұрын
Пока что самое понятное объяснение рекурсии в Python'e (и не только), которое удалось найти. Спасибо!
@ИльяЕгоров-э2р3 жыл бұрын
Большое спасибо, мне нравится как вы разжевываете материал!
@BostonZakim5 жыл бұрын
Сейчас параллельно начинаю Django изучать и оппа!! такой доступной подачи и объяснения материала нигде нет. А к хорошему привыкаешь быстро. Отличный курс, высокое качество. Спасибо!
@egoroffchannel5 жыл бұрын
спасибо) но до джанго еще далеко(
@Мастерсурв5 жыл бұрын
@@egoroffchannel а щас недалеко?)
@RusFarFaz5 жыл бұрын
если только питон знаешь,на джанго можно крутые сайты делать?
@Мастерсурв5 жыл бұрын
Точно не уверен, но может ещё понадобится html и css
@Avrorin4 жыл бұрын
Объяснили очень сложную для меня тему простым языком. Спасибо!
@ghostdeath5924 Жыл бұрын
2023г сентябрь... учу питон по Лутцу. Сложная книга но реально крутая и дотошная! Но каждую тему разбираю по отдельности. Дошел до рекурсии в функциях и перед прочтением главы решил посмотреть на ютубе. Спасибо большое! Примеры кода с Фибаначи и палиндромами пипец как помог и упростил понимание темы! Реально огромное спасибо!
@olgamolde47223 жыл бұрын
Гениально просто! Просто гениально!
@AleksandrIsaenko-h4j3 жыл бұрын
Теперь мне более понятен фильм Довод, спасибо.
@ZlataDobrovolny2 жыл бұрын
Человек, ты Гений! на пальцах обьяснил!!!
@govdamikhaylo41834 жыл бұрын
Вы очень хорошо объяснили рекурсию даже лудше чем в книге грокаем алгоритмы (чисто моё мнение) спосибо вам )
@capcode-t9b2 жыл бұрын
лайк подписка. несколько часов другую рекурсивную задачу не мог решить, но с твоим объяснением с 10 минуты до 10:30 смог. Пример хороший))) Спасибо
@РиммаБарк-ы4с4 жыл бұрын
Благодарю Вас,Артем, за 41 й урок !!
@ВалерияМалышева-ь1в4 жыл бұрын
Первый человек, кто понятно объясняет эту тему! Большое спасибо!!!!
@unrevealedunrevealed1183 жыл бұрын
Отличный урок. Небольшая памятка: В современной трактовке последовательности Фибоначчи порядковый номер n должен начинаться с нуля, т.е. F[0] = 0, поэтому: if n == 0: return 0 if n == 1: return 1 if n == 2: return 1 return fib(n - 1) + fib(n - 2)
@kennymccormick91032 жыл бұрын
да, тоже обратил на это внимание
@0000Koni3 жыл бұрын
Спасибо большое. Очень понятное объяснение.
@dimkamuz2 жыл бұрын
Как долго я искал это видео (1.5 дня). И теперь все стало понятно
@СергейВильмсен2 жыл бұрын
спасибо, интересно и доступно
@breakz8495 жыл бұрын
Большое спасибо вам за видео. Просто и понятно объясняете.
@КонсервнаяБанка-ч6н3 жыл бұрын
ВСЕ понятно спасибо Вам Егор уже давно смотрю вас,всегда понятно)
@ВладиславРудой-ф6ж4 жыл бұрын
Чувак,ты лучший!!!!!Браво,объснил просто супер!!!!!!
@slavarazrushitel3 жыл бұрын
Огромное спасибо) читая книгу не сразу вьехал в тему и посчитал её сложной) но тут всё доступно и понятно)
@MrAndriyevski3 жыл бұрын
Супер полезно ! Круче чем на Cursera!
@suprun19825 жыл бұрын
Мне рекурсия сложновато заходит
@deanonman72424 жыл бұрын
print ('Mne toshe sloznovato zahodit')
@ОлегБ-ш6е4 жыл бұрын
@@deanonman7242 посмотри это kzbin.info/www/bejne/gHKnhneVf96FmK8, думаю поймешь
Спасибо за видео! Частично помогло разобраться с этим "рекурсивным монстром". :)
@serg2395 жыл бұрын
Sequence properties : The first 21 Fibonacci numbers Fn for n = 0, 1, 2, ..., 16 are: F0 F1 F2 F3 F4 F5 F6 F7 F8 F9 F10 F11 F12 F13 F14 F15 F16... 0 1 1 2 3 5 8 13 21 34 55 89 144 233 377 610 987... Source: en.wikipedia.org/wiki/Fibonacci_number Поэтому лучше будет с нуля и начинать и тогда, например, fib(5) = 5, а не 3.
@АртурШафранов-к5е4 жыл бұрын
Спасибо! Долго не мог разобрать принцип работы рекурсии в python. Единственный момент первый порядковый номер в последовательности Фибоначчи это 0. f0 - 0, f1 - 1, f2 - 1. Это не я придумал так изучали да и всегда только такую запись видел) Поэтому f5 это 5, а f6 это 8
@gogetcha54302 жыл бұрын
Спасибо за объяснение! До меня наконец-то дошло!)
@АндрейЛогвинович-ю5р5 жыл бұрын
2 дня думал над задачей по рекурсии, помогло видео! доходчиво. Посмотрим, останется ли в памяти. Спасибо!
@alexanderromanov10274 жыл бұрын
Я прохожу курс на курсере, и там эта тема объяснена очень плохо. Пришёл сюда и почувствовал разницу - и стало в разы понятнее, как это устроено, большой спасибо.
@egoroffchannel4 жыл бұрын
тут и другие темы объяснены не хуже)
@Criptata88 Жыл бұрын
Вот для моего скупого ума было понятно! Лайк автору
@hubschmannn3 жыл бұрын
именно твой видос помог мне разобраться в рекурсии, спасибо!
@ВладимирГригорьевич-у2р4 жыл бұрын
Мужик, ты лучший!
@myltykbaikabdeshov21344 жыл бұрын
Спасибо тебе большое оч хорошо объясняешь. Однозначно лайк!!!
@Леонидгант4 жыл бұрын
Спасибо, сразу понятней стало
@takhirgafarov33169 күн бұрын
Большое спасибо!
@nikitasss16 жыл бұрын
Жду продолжения!
@egoroffchannel6 жыл бұрын
После 22го декабря обязательно будет, сейчас пока в отпуске
@АлександрАверин-б4ю2 жыл бұрын
Классное объяснение, спасибо👍
@sanyiamfine5 жыл бұрын
Спасибо тебе, сидела неделю билась на уроках и дома с поляковым над этими рекурсия, а всего-то надо было посмотреть твой видос!
@serg2395 жыл бұрын
Вычисление факториала, как известно, начинается с 0: 0! at n=1 (using n! = n*(n-1)!) => 1! = 1*0!, which simplifies to 1 = 0! поэтому граничное условие (simple case) должно выглядеть: if x
@olexandrk.49575 жыл бұрын
спасибо, уроки просто супер
@Roman-kn7kt5 жыл бұрын
спасибо , очень доходчиво !!!
@kst5161 Жыл бұрын
Просто красавец!
@towerhades Жыл бұрын
отличное обьяснение)
@krivalex3 жыл бұрын
спасибо, вы молодец
@tihon49796 жыл бұрын
Продолжение будет? Твой канал стал основным источником инфы по питону для меня. Уже хочется начать работать с файлами и т.д.
@egoroffchannel6 жыл бұрын
Ого, первый приятный комментарий от тебя) Да, продолжение будет. 22го из отпуска возвращаюсь и продолжу делать видео
@tihon49796 жыл бұрын
@@egoroffchannel ты запомнил! ХD Я удалил тот коммент почти сразу. Соррян! Просто несчем было сравнить. Потом посмотрел все твои видео по питону... Оказалось что твоя подача, как по мне, одна из лучших на ютюбе. Ещё раз сорри за тот необоснованный агро-коммент :) теперь я слежу за твоими видосами. 👍
@egoroffchannel6 жыл бұрын
@@tihon4979 да все нормально. Спасибо, что следишь) буду продолжать как минимум в том же духе)
@eYVgeni4 жыл бұрын
Артем, еще раз спасибо вам за ваш труд. Так как на степике вы бываете редко, хочу обратить ваше внимание, что в видеоуроке число Фибоначчи рассматривается начиная с 1, а в задаче на степике с нуля. те в уроке при n == 1 число фибоначчи "0", а в задаче на степике при n == 1 оно уже "1".
@egoroffchannel4 жыл бұрын
везде по разному нумерация)
@py_buddha29115 жыл бұрын
Объяснение бомба! Спасибо! По теме алгоритмов есть неплохая книга "Грокаем алгоритмы", там рассматривается рекурсия(в частности), но у Вас ну прямо "жирное" объяснение.
@yodapunishes5 жыл бұрын
Очень понравился пример с палиндромом
@alexsidikov3426 Жыл бұрын
Первые примеры так запутаны, что я сперва не понял ничего, а затем осознал что уже сотни задач с рекурсией проходил на codwars после последнего примера, стало легче на душе ахахахах
@А_если_так_подумать Жыл бұрын
Здравствуйте, можете пожалуйста объяснить на 10:55 почему f(3) вызывает f(1) и складывает? Вы же сказали что сперва выполнится функция f(n-1), а потом f(n-2)
@_Mirius_ Жыл бұрын
В конце нужно было показать ссылку на этот же урок
@андрейхоменко-и5я4 жыл бұрын
У меня случился открытый перелом мозга...
@KZLIV Жыл бұрын
Можно еще про мемоизацию дополнить на примере задачи про Фибоначчи.
@merlin74114 жыл бұрын
# Найти факториал числа с помощью цикла x: int = 1 for i in range(1, 5): x = x * i print(x)
@ec10nr346 жыл бұрын
Привет. Спасибо!
@egoroffchannel6 жыл бұрын
пожалуйста)
@АнастасияСитко-х9ю2 жыл бұрын
Артём, подскажите, почему в примере на 4:47 после rec 4 мы возвращаемся в rec3, rec2 и тд, а не просто заканчиваем программу на rec4 и всё?
@vforlegion637810 ай бұрын
Самый лучший комментарий у тебя и хороший вопрос. Все рукоплещут автору видео, хотя они черта не объяснил. То, что тут показал и так было всем понятно(в любом случае должно было быть. Я ПРО РЕКУРСИЮ), но на твой вопрос я не смог ответить. Почему функция не заканчивается, если условие функции, это чтобы значение/параметр функции был меньше 4. И после этого закончить работу функции. Но тут происходит какая-то нелогичная дичь. С чего-то это мы вдруг на ровном месте начинаем возвращаться куда-то обратно и печатать что-то, хотя в условии нет такого. На самый главный вопрос не ответил автор видео а все остальное можно и самому понять. Видео ни о чем.
@artemzaecev77514 жыл бұрын
Я не пойму. Каким образом в последнем примере, мы взяли крайние символы и при этом ОДНОВРЕМЕННО их удалили? В моём понимании это режим "Просто чтение". Как мы смогли отредактировать?
@dmitrii_kotoff Жыл бұрын
7:23 - вопрос: f(4) = f(3) * 4 f(3) = f(2) * 3 …… f(1) = 1 - при написании это все понятно. Но в функции? Почему на каждой ступени, при "погружении", уменьшается второй множитель (то есть, x)? Аргумент функции уменьшается на единицу (в скобках), а x на нижнюю ступень приходит уже на единицу меньше. Это как? То есть, получатся что функция передает значение аргумента в икс?
@ОлександрКарацюпа-э4у4 жыл бұрын
Просто супер видос
@crazylittlehorse28604 жыл бұрын
"Приветствую вас в моём видео о рекурсии, чтобы узнать о ней, смотрите моё видео о рекурсии..." xD
@ЭрикБружас Жыл бұрын
Спасибо! Хорошо объяснили. Рекурсия мне плохо дается. Смысл ее понятен, а вот в коде использовать пока сложно для меня
@egoroffchannel6 ай бұрын
🫵 Теория без практики - ничто, поэтому 👇 🐍 stepik.org/course/63085/promo 👉 специально для тебя создал бесплатный топовый курс по Python 👉 В нем тебя ждет: 📗 более 400 практических заданий на программирование 📗 более 250 тестовых заданий на проверку материала 📗 десятки часов видеоматерилов по теории 📗 видеоразборы решения заданий 📗 текстовые материалы по урокам, примеры кода 📗 доступ к закрытому чату с дружественной обстановкой 📗 сертификат в случае успешного прохождения курса
@maestro13873 жыл бұрын
Получается, если я стану напротив большого зеркала с зеркалом поменьше в руках, то я создам рекурсию?
@user-AndrMaster3 жыл бұрын
Топовые видосы по Питону
@juliaweinstein31333 жыл бұрын
Спасибо, объяснил
@astralious3 жыл бұрын
охренительно
@ГлебМызников-ж7п3 жыл бұрын
Проверку на палиндром можно написать куда проще и без использования рекурсии, развернуть строку и сравнить ее с исходной.
@АлексейА-г8ы8 ай бұрын
А это решение с факториалом просто в учебных целях используется? Оно ведь не самое рациональное? Через цикл проце ведь?
@user-gz4ql9lx1i Жыл бұрын
Почему выдало число 3? print (x) это 1 rec (x + 1) это 2 print (x) должно быть 2 Разве не так?
@ice-cream00 Жыл бұрын
Можно ли назвать это решение правильным в нахождении палиндромов? a = input().upper() b = ''.join(reversed(a)) if a == b: print(True) else: print(False)
@gorggorgovich Жыл бұрын
Переход на 41 занятие оценëн 😂 Я думаю, если человек понял это, то он и понял рекурсию)
@ДмитрийЗахаров-ь8ш2 жыл бұрын
Добрый день, а как решить задачу со словами если в них есть пробелы или другие знаки препинания
@ДенисЧерногор-у5ъ4 жыл бұрын
дружище, я наконец понял эту факинговую рекурсию)
@egoroffchannel4 жыл бұрын
Это успех?!)
@bananzz2 жыл бұрын
Так и не понял, почему если условие при rec(3 + 1) не выполняется, функция начинает идти в обратном порядке, разве она не должна просто завершиться? Условие же не срабатывает...
@vforlegion637810 ай бұрын
Вот отличный вопрос. Уже второго адекватного человека нашел в комментах с самым нужным вопросом. Основная масса тут в комментах хлопают автору видео как тюлени. Хотя единственный ответ который нужен, это на ваш вопрос. Остальное будет и так ясно. Как видишь прошел год а автор видео не ответил. Потому что сам не знает, как это действует. Точнее знает как действует функция, но не знает почему. И в комментах такие же как автор делают вид, что познали рекурсию.