Тёмный

How To Learn Algorithms? Why?  

codonaft
Подписаться 32 тыс.
Просмотров 556 тыс.
50% 1

Blog Post in English: codonaft.com/how-to-learn-alg...
🎓 МАТЕРИАЛЫ к видео: bit.ly/3vksKMz
7 методов разработки алгоритмов простыми словами.
Как алгоритмы связаны с машинным обучением?
00:31 Зачем это изучать?
01:40 Методы разработки алгоритмов
02:08 #1. Метод грубой силы / полный перебор / исчерпывающий поиск (Brute-Force)
03:23 Что делать, когда не получается решить задачу?
03:38 #2. Разделяй и властвуй / метод декомпозиции (Divide and Conquer)
04:26 Уменьшай и властвуй (Decrease and Conquer)
04:53 Примеры задач
05:40 #3. Динамическое программирование (Dynamic Programming)
06:02 Сверху вниз / Мемоизация (Top-down / Memoization)
06:53 Снизу вверх / Табуляция (Bottom-up / Tabulation)
07:07 Примеры задач
07:34 #4. Жадный алгоритм (Greedy Algorithm)
09:01 Примеры задач
09:33 #5. Поиск с возвратом (Backtracking)
10:09 Метод ветвей и границ (Branch and Bound)
11:43 Примеры задач
11:56 #6. Локальный поиск (Local Search)
12:47 Суть
13:10 Примеры задач
13:34 #7. Преобразуй и властвуй / метод преобразования (Transform and Conquer)
14:01 Примеры задач
14:42 Анализ алгоритмов и другое
15:13 Так всё-таки зачем?
17:50 Итоги
Использованные видео:
• • Введение в системное м...
• • K-Means Clustering - T...
• • 017. Малый ШАД - Алгор...
• • MERGE SORT ALGORITHM |...
• • Lecture 19: Dynamic Pr...
• • Dynamic Programming
• • What is backpropagatio...
• • Как устроен формат mp3?
• • Gradient descent, how ...
• • Fog in the Forest - Al...
Использованная музыка (распространяется на условиях лицензии CC BY 4.0):
• Chris Zabriskie - CGI Snake
• Chris Zabriskie - Wonder Cycle
Кодонафт в соцсетях:
• Telegram: t.me/codonaft_official
• Facebook: / codonaft
👍 Поблагодарить меня можно поделившись этим видео с друзьями
❤️ Другие способы поддержать: codonaft.com/ru/sponsor
#алгоритмы #программирование #учеба #codonaft

Опубликовано:

 

26 дек 2018

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 834   
@TrOll-cr1gf
@TrOll-cr1gf 4 года назад
я по превьюшке подумал что ты будешь говорить что это все от лукавого и нужно молиться)))
@user-gh9ml6ls6n
@user-gh9ml6ls6n 4 года назад
добре)))
@dimaivanov5858
@dimaivanov5858 4 года назад
У технарей отличное чувство юмора
@joma0305
@joma0305 4 года назад
орнул
@tt-fx6no
@tt-fx6no 3 года назад
👏👏👏
@dryourtears
@dryourtears 3 года назад
Аминь брат )
@lawkz
@lawkz 4 года назад
Голос четко поставлен, слушать приятно, но ты моргай плз
@vch593
@vch593 4 года назад
это бот
@stz4448
@stz4448 4 года назад
😄 😄 😄
@ozaliummilfg4520
@ozaliummilfg4520 4 года назад
у него много склеек(я капитан очевидность)
@OPERGAD
@OPERGAD 4 года назад
@@ozaliummilfg4520 спецом чтобы не моргать
@user-iz9sj1nn5q
@user-iz9sj1nn5q 4 года назад
)))
@andreim7208
@andreim7208 4 года назад
Приятно удивлён сочетанием: а) концентрации информации (без повторов и растекания мысли по древу) б) целостности рассказа (как упомянуты общие цели, так и приведены детали) в) дикции рассказчика Почти идеальное summary. Респект. 8)
@aleksandrcherepanov5309
@aleksandrcherepanov5309 4 года назад
У человека практикующего и мозг структурирован.
@igort5378
@igort5378 3 года назад
он же использует алгоритмы
@user-gl2gk9xc3x
@user-gl2gk9xc3x 3 года назад
По древу мысью растекаются, а не мыслью. Мысь - это мышь, белка по старорусски.
@sanjarkenjayev7368
@sanjarkenjayev7368 2 года назад
Это же не человек, он даже не моргает
@savaff
@savaff 2 года назад
да тоже хотел сказать. практически идеальная манера изложения для образовательного видео.
@alexanderten5497
@alexanderten5497 4 года назад
nowadays Jesus teaches us programming
@shiqqyashkuri889
@shiqqyashkuri889 4 года назад
да, у него вид медийного Иисуса
@user-vt4cs6yw7o
@user-vt4cs6yw7o 4 года назад
Самозванец. Настоящий Иисус - Volodya Mozhenkov.
@art_of_bayar
@art_of_bayar 4 года назад
Your comment made my day!
@pteeradukteel
@pteeradukteel 4 года назад
Omg, Jews lied us 2000 years. Jesus is Russian
@andreykrasnov7851
@andreykrasnov7851 4 года назад
Максим Черемисов Originally this guy spoke in English. It’s just translation
@nobodyfreeman6505
@nobodyfreeman6505 4 года назад
Боже как это понятно рассказано. Я дальше сортировок не уходил,а тут прям повод есть использовать их где-то еще. Спасибо за видео .
@codonaft
@codonaft 5 лет назад
00:31 Зачем это изучать? 01:40 Методы разработки алгоритмов 02:08 #1. Метод грубой силы / полный перебор / исчерпывающий поиск (Brute-Force) 03:23 Что делать, когда не получается решить задачу? 03:38 #2. Разделяй и властвуй / метод декомпозиции (Divide and Conquer) 04:26 Уменьшай и властвуй (Decrease and Conquer) 04:53 Примеры задач 05:40 #3. Динамическое программирование (Dynamic Programming) 06:02 Сверху вниз / Мемоизация (Top-down / Memoization) 06:53 Снизу вверх / Табуляция (Bottom-up / Tabulation) 07:07 Примеры задач 07:34 #4. Жадный алгоритм (Greedy Algorithm) 09:01 Примеры задач 09:33 #5. Поиск с возвратом (Backtracking) 10:09 Метод ветвей и границ (Branch and Bound) 11:43 Примеры задач 11:56 #6. Локальный поиск (Local Search) 12:47 Суть 13:10 Примеры задач 13:34 #7. Преобразуй и властвуй / метод преобразования (Transform and Conquer) 14:01 Примеры задач 14:42 Анализ алгоритмов и другое 15:13 Так всё-таки зачем? 17:50 Итоги 🎓 Подборка материалов и другие бонусы: bit.ly/2SngkLo 👍 Поделитесь этим видео с друзьями! IT-индустрии очень не хватает хороших разработчиков сейчас!
@sergey_c
@sergey_c 5 лет назад
Добрый день. Хочу выбрать и изучить набор алгоритмов, которые на мой взгляд нужно знать как базу. А чтобы понять что такое база, нужно как минимум нарисовать mindmap схему. Но мне трудно это сделать. Уже более 10 лет в программировании, но всегда всё сводилось к использованию библиотек. Сейчас погуглил книги и видео в ютубе. Пролистал довольно много оглавлений книг начиная с небольших книг и заканчивая "Алгоритмы, построение и анализ(Кормен Лейзерсон ...)". И понял, что не могу составить хоть какую-то структуру в голове, которая отвечает на все вопросы, которые помогли бы мне составить mindmap для последовательного изучения от простого к сложному. Вот и у вас тоже больше мотивационное видео, чем некая понятная структура всех алгоритмов. Вот в этом интересно разобраться. Можете какую-то структуру по набору алгоритмов, например из той же книги "Алгоритмы, построение и анализ(Кормен Лейзерсон ...)" взять и как-то структурировать с комментариями?
@sergey_c
@sergey_c 5 лет назад
И ещё такой вопрос прикладной. Недавно был на собеседовании и задали задачку : есть массив 10^5 элементов(много в общем) и нужно элемент, который ближе к концу массива переместить ближе к началу. При этом, все элементы из начала должны сместиться к концу. Это к тому, что хочу уметь искать решения подобных задач с точки зрения того, в каком разделе книги "Алгоритмы, построение и анализ(Кормен Лейзерсон ...)" находятся решения подобных задач.
@user-lu8bv4po9c
@user-lu8bv4po9c 4 года назад
За чем так быстро подавать материал !? Лучше больше роликов но более детальный обзор по каждому и первая вводная должна быть более связующей и обобщений для правильного вложение материала скажем как основа а остальное второстепенно стройте дерево а не лианы и кусты . Выдача вашего материала как град созревших яблок когда трусишь дерево . Нужно добавить чуток лёгкой беседы вы же не у доски стоите , чуток теплее подачу . Все проще чем кажется )))
@user-rv7vb6yt7m
@user-rv7vb6yt7m 4 года назад
Два года прошло, но... Это сообщение пришпилить надо.
@botaberdikulova3552
@botaberdikulova3552 4 года назад
Респект ✊🏼 ещё видео уроки плиз 🥺
@RoKoFoRu
@RoKoFoRu 4 года назад
Я вообще не программист в традиционном понимании (но серьезно занимаюсь "работой с информацией") и это очень неожиданно: не только услышать заявку на системность, но и реальное раскрытие заявленной темы. Благодарю! И забейте, пусть другие моргают, бреются и все такое.. наличие змызлов все компенсирует)
@PavelPontus
@PavelPontus 4 года назад
получил удовольствие от прослушенного, особенно порадовало краткое резюме в самом конце. ты молодец!
@evgeniipoperezhay2342
@evgeniipoperezhay2342 4 года назад
Спасибо за видео, пожалуй после просмотра этого видео начну свой долгий и тернистый путь в долину алгоритмов)
@xmh305
@xmh305 3 года назад
Половина кажется чем-то простым(то, что изучала и писала), а что-то просто невероятным чем-то😅 Спасибо за видео, оно классное и проясняет куда двигаться дальше😌
@faizalimuhammadzoda4731
@faizalimuhammadzoda4731 2 года назад
Thanks for the detailed explanation. This question has had me tied up for a long time.
@user-su1ju3gt4z
@user-su1ju3gt4z Год назад
Начал смотреть, очень удивила такая нарезка с непрерывным потоком информации - на самом деле очень четко и понятно, однозначно лайк❤
@ms-33
@ms-33 4 года назад
Изумительно! Спасибо большое. Все четко, понятно.
@vpurazov
@vpurazov 2 года назад
Великолепный видосик! Эпизоды студию! Блестяще!!!!
@user-jg7ff3re9n
@user-jg7ff3re9n 3 года назад
Очень классно рассказываете, очень приятно слушать. Благодарю за изложение. Успехов))
@AleksandrHolod
@AleksandrHolod 4 года назад
Спасибо, человек. Ты дал мне мотивацию! и образ мышления компаний.
@DimkaLom
@DimkaLom 4 года назад
Саша, очень интересно подаешь информацию! Спасибо, подписался! ;)
@theoty-js-react
@theoty-js-react 2 года назад
как же круто ты приподнёс инфу. всё, грокаю алгоритмы теперь
@andreyliskin340
@andreyliskin340 4 года назад
Чувак ты очень сильно мотивируешь.Продолжай снимать ролики.
@denissavast
@denissavast 2 года назад
Благодарю за отличную работу! Хорошая подача материала и отличнейший видеоряд !!!
@moivozmojnostyvsegdavmoupolzu
@moivozmojnostyvsegdavmoupolzu 2 года назад
Глубокий и хорошо осведомленный специалист, молодец, отлично мотивируете, нас лентяев.
@user-km9te2tl3s
@user-km9te2tl3s 2 года назад
Отличное видео, большое спасибо Появилось желание изучить алгоритмы
@cffee_
@cffee_ 4 года назад
За много лет впервые дошло. Идеально объяснил
@alexandergaiwer9804
@alexandergaiwer9804 4 года назад
Очень интересное видео. Автору респект и большое спасибо за ссылки на материалы
@pavelzaytsev_moscow
@pavelzaytsev_moscow 2 года назад
Толково раскладываете тему. Интересно. Спасибо!
@sergereva4479
@sergereva4479 4 года назад
жду продолжения с нетерпением!
@Tanyatos01
@Tanyatos01 2 года назад
Спасибо за Вашу работу. Пожалуйста, продолжайте. Учиться буду у Вас в том числе
@KingDog25
@KingDog25 2 года назад
Лучшее видео про алгоритмы, которое я видел.
@nayelyenikeyev1182
@nayelyenikeyev1182 2 года назад
Спасибо огромное! То что нужно, вдохновился
@IMHOvideochannel
@IMHOvideochannel 4 года назад
Класс! И спасибо за новый термин "Акцентрация внимания". Емко и сильно)))
@luxarmiger5729
@luxarmiger5729 4 года назад
Какая приятная и чистая речь. Слушал и наслаждался.
@user-vd9ru7eb6o
@user-vd9ru7eb6o 9 месяцев назад
Интересно и доступно объяснено. Спасибо!
@kst5161
@kst5161 Год назад
Спасибо, ждем новых видео)
@Ana-rv6xm
@Ana-rv6xm 2 года назад
Спасибо, очень информативное видео!
@MohammadAMM01
@MohammadAMM01 3 года назад
Очень круто, пожалуйста продолжай создавать! Очень классное видео, дохотчево, простым языком и интересно. Не останавливайся! Алгоритмы это сложная дисциплина но очень очень эффективная!
@AtlantAcademia
@AtlantAcademia 4 года назад
Максимально ясно, доходчиво и без воды. Люблю такой формат. Мой запрос: что-нибудь по Big Data, AI в той же манере.
@wanes101
@wanes101 4 года назад
что тут будет ясного для самоучек не пойму. Просто так запустить самоучек учиться алгоритмам зря, если самоучка то лучше получать реальный рабочий опыт, и тогда будешь понимать что действительно нужно. Вот если бы я был самоучкой то(согласно ролику) решил бы, что нужно идти изучать преобразование фурье, ну я эту тему проходил в универе, и могу сказать, что самому реализовывать этот алгоритм нету ни какой необходимости есть библиотеки. То что, ты сам в ручную можешь написать разложение в ряд Фурье мне кажется не является плюсам в глазах работодателя. Просто да дает лично разработчику лучшее понимание темы и т.д., по этому если хочешь прокачать мозги это одно, а если решать задачи бизнеса, то там не всегда нужно прям такое доскональное понимание, скорей важно ориентироваться в не знакомой обстановке, потому как доскональное знание это узко направленное дело, а задачи бизнеса это более широкий спектр задач. А гугл так отбирает, конденсатов, только в силу то го, что там сильно много желающих, по этому и вводится дополнительные критерии для отбора.А если стоит задача там с bigData работать, так проще получить доп образование в Универе и так сказать с математическими познаниями уже оперировать.
@amyasnikov
@amyasnikov 4 года назад
Очень грамотно и правдиво, я аж прослезился.
@artem._corp6678
@artem._corp6678 4 года назад
Спасибо за подбор материалов
@ox-po363
@ox-po363 2 года назад
спасибо за отличное видео и ссылки на ресурсы!
@user-hu1ej5hm2e
@user-hu1ej5hm2e 4 года назад
Привет, прошу выпускай ещё видео, очень зашло
@user-gz3gw1fs8i
@user-gz3gw1fs8i 4 года назад
Привет! очень круто рассказано, очень интересно увидеть бы развитие темы т.е. плейлист по алгоритмам и структурам данных
@udal17
@udal17 2 года назад
Хорошо,когда быстро и чётко. Респект
@CatsFor_Life
@CatsFor_Life 4 года назад
супер, не надо видео ускорять, умеете повествовать, спасибо за контент
@igorbolev1553
@igorbolev1553 4 года назад
Круто изложено , продолжайте !
@justoleg6001
@justoleg6001 4 года назад
Я много раз использовал "градиентный спуск" даже не заморачиваясь, считая этот метод своим костылём, из-за неумения сделать лучше, а оказывается что это настоящий рабочий метод решения задач ))
@uebyCyka
@uebyCyka 3 года назад
Same)
@apterion
@apterion 2 месяца назад
Спасибо, Саша! Толковое видео.
@alexanderrastov3330
@alexanderrastov3330 4 года назад
Просто и понятно. Похоже я знаю чем займусь следующие месяцы.
@user-mm1ft9dn9o
@user-mm1ft9dn9o 3 года назад
Можно еще видео по алгоритмам! Сложно все и сложно будет всегда, а учится хочется ещё сильнее чем мне сейчас сложно, поэтому любые видео по алгоритмам очень жду! Спасибо тебе!
@AndreyDelay
@AndreyDelay 4 года назад
Очень круто ) спасибо тебе большое.
@user-vl9zl3vv3r
@user-vl9zl3vv3r 2 года назад
Воууу, только наткнулся на твой канал, ты потрясающий лектор, спасибо огромное )) 1) полезная и структурированная информация 2) шикарный голос и грамотная речь (за отдельный плюс) 3) ролик не превышает время концентрации В общем интересно, приятно и образовательно Спасибо огромное за твои труды
@user-pl4lu2oc7n
@user-pl4lu2oc7n 3 года назад
Так, с алгоритмами понятно, а что такое структуры😄☺️ Очень доходчиво, лучшее введение в дисциплину, бакалаврам нужно такое включать! Спасибо, за дельное видео! Подписка
@ponchic5570
@ponchic5570 4 года назад
Спасибо за объяснение)👍
@StenOnYTB
@StenOnYTB 2 года назад
Лайк за обстоятельный подход и короткие очень ясные примеры.
@spoonjeee4785
@spoonjeee4785 4 года назад
шикарно, спасибо большое
@AnzhelikaEliseeva
@AnzhelikaEliseeva 2 года назад
Благодарю очень интересно и доступна для зеленого человечка в программировании
@ruslanshamunov2777
@ruslanshamunov2777 3 года назад
Классно сделал, спасибо )
@maksimpetrov5370
@maksimpetrov5370 4 года назад
Классное видео. Познавательно. Пошел учить алгоритмы. Хороший текст и поставленный голос с паузами где надо.
@spitsnik9326
@spitsnik9326 3 года назад
обычно ускоряю , а тут замедляю..:)
@taniasergienko6803
@taniasergienko6803 4 года назад
nice balance between depth and width of information)
@rakhimazimov5822
@rakhimazimov5822 2 года назад
Оооооотличный видос-маршрутизатор Огромное спасибо автору:) Он просветил мне дорогу
@EshkinKot1980
@EshkinKot1980 2 года назад
Зашел на ваш канал, отвечая на вопрос в коментах ютуба: зачем нужно учить "алгоритмы и структуры данных". Сразу же подписался, отлично излагаете. Пожалуйста, продолжайте развивать канал, у вас отлично получается.
@LL-dl9vx
@LL-dl9vx 2 года назад
так круто объяснил, высший пилотаж, ато на лекции по алгоритмам я ничего не понимала, что зачем, просто тупо гуглила, а сейчас прям интересно стало внедрить для решения своих повседневных дел. Зато теперь точно сдам предмет как надо. Большая благодарность за видос.
@egorpanok763
@egorpanok763 4 года назад
Очень здорово! Спасибо!
@sergeyivanov3351
@sergeyivanov3351 4 года назад
Спасибо за мотивацию!
@alexr6829
@alexr6829 3 года назад
Александр, куда же вы пропали? Офигительный контент)
@AlbertCartel
@AlbertCartel 3 года назад
Спасибо, раскрыл кое что новое для себя.
@oleglyashik5558
@oleglyashik5558 4 года назад
Дружище , ты единственный из всех блогеров, которому я готов платить за обучение. Жаль что подписоты мало, но все в переди!
@sergeys9119
@sergeys9119 2 года назад
@You Tube Скорее ты повод ищешь, чтобы всем одну свою извилину показать)
@fas3736
@fas3736 2 года назад
@@sergeys9119 урыл, получается)
@hungry38
@hungry38 2 года назад
@You Tube обучатЬся
@airwayvesa7727
@airwayvesa7727 4 года назад
Молодца, хорошо все рассказал, теперь хоть знаю куда двигаться
@ChileYo
@ChileYo 3 года назад
Очень интересно, спасибо!
@galymzhanmakhaliev5392
@galymzhanmakhaliev5392 3 года назад
красава братан! мотивируешь!
@ua244
@ua244 4 года назад
Отличный материал!
@NeuronTheater
@NeuronTheater 21 день назад
Прекрасное видео, спасибо!
@VeetDobrom
@VeetDobrom 3 дня назад
Классное, краткое, объемное, понятное, вайбовое разъяснение. Самое то для новичка
@maksympetrenko8093
@maksympetrenko8093 4 года назад
Спасибо тебе большое, я считаю что без понимания этой дисциплины создать что то уникальное не получится.
@lil_peepka
@lil_peepka 4 года назад
Ну вот, и видео такая годнота, и комментарии до сих пор лайкаешь, очень жаль что перестал выпускать контент
@slivabananov4585
@slivabananov4585 4 года назад
даже буква понимает алгоритмы...
@UApro_
@UApro_ 4 года назад
Александр, снимаю колокол за максимально быстрое пояснение необходимости алгоритмов.
@happy.tedsby
@happy.tedsby 3 года назад
Круто, делай больше видео) Незабывай еще про науку помимо бизнеса Там тоже ждут решений и изобретений)
@happy.tedsby
@happy.tedsby 3 года назад
Слушала на 1.5
@happy.tedsby
@happy.tedsby 3 года назад
Спасибо еще за таймкоды) Прям как Хирьянов)
@user-lq7ff3gx2k
@user-lq7ff3gx2k Месяц назад
Замечательный ролик! Подписалась и буду ждать новых видео.
@Shulepovcode
@Shulepovcode 4 года назад
Класс! Спасибо!
@wtchtwr_3
@wtchtwr_3 4 года назад
какой же ты молодец!
@Olejo111
@Olejo111 Месяц назад
Очень крутые видео на канале. Спасибо!
@rodionantonichev2412
@rodionantonichev2412 4 года назад
Четко и по делу. Лайк
@uknow2908
@uknow2908 2 года назад
Спасибо! Очень интересно объяснил. Я, признаться, изменил мнение на эту тему.
@user-ub5pf6os1e
@user-ub5pf6os1e Год назад
Отличный видос!
@intro_true
@intro_true Год назад
Вау! Крутое видео получилось! Вы меня убедили: алгоритмы реально нужная и важная вещь 👍
@nadk1330
@nadk1330 4 года назад
отличный ролик! спасибо
@lisafox9026
@lisafox9026 5 лет назад
я думала тут примеры будут интересные, а рассказ для чего это нужно и так очевиден для каждого кто это смотреть будет
@Into_the_theory
@Into_the_theory 4 года назад
Спасибо за видео.
@teson6559
@teson6559 2 года назад
Тот случай когда ведущий канала говорит так четко и быстро , что я смотрю на скорости х1 , дабы ничего не пропустить Нравится контент , подписка однозначно
@user-pt2rw8xo8n
@user-pt2rw8xo8n 2 года назад
Внезапно, это реально очень круток видео
@videodude5337
@videodude5337 3 года назад
хорошое видео! Вы очень хорошо объясняете!
@UnrealSPh
@UnrealSPh 3 года назад
Автору спасибо за видео. Информация и в правду нужная и достаточно хорошо разложенная, но есть не большой момент... Дело в том, что я, например, чаще всего не советую начинающим разработчикам капаться в алгоритмах и структурах данных, предлагая в качестве альтернативы более прикладные вещи. Причина моих поступков заключается в том, что глубокое изучение алгоритмов и структур данных - это слишком большой объем информации, которые без практического использования плохо воспринимаются людьми, а в добавок человек получит два минуса: 1. Он всё еще не может написать программу, которая будет иметь практическую пользу, как следствие человек теряет мотивацию 2. Человек все равно не сможет иметь представления, как эти знания использовать, к тому же, часть вещей он забудет. Не правильным тезисом для человека будет то, что есть некоторый "лимит" знаний, по достижению которого, процесс обучения будет завершен, поэтому "нужно ли учить алгоритмы" - вопрос не корректный с точки зрения формулировки вопроса. Правильным вариантом будет: "Когда необходимо начать изучение алгоритмов". И именно на этот вопрос многие отвечают не правильно или вовсе не отвечают
@valeriytereshchenko6198
@valeriytereshchenko6198 2 года назад
всё-же минимальный набор алгоритмов и структур данных должен быть изучен с самого начала. Массив, список и дерево, хеш-таблица. Сортировки: пузырьком, вставкой, бинарным деревом. Хорошо, если ещё что-то с графом (тот-же поиск кратчайшего пути). Т.к. они задают минимум представлений. И соответственно вопрос будет звучать - когда стоит углубятся в изучение алгоритмов и структур данных? И тут ответов думаю только 2: • когда возникнет необходимость (проект потребует); • когда возникнет желание поработать над собой (отточить/развить навыки мышления, написания и анализа кода).
@UnrealSPh
@UnrealSPh 2 года назад
@@valeriytereshchenko6198 так вот прикол в том, что половину этих вещей начинающий разраб изучит параллельно. Буквально взять какой нить допотопный jquery. При манипуляции с dom человек сможет на базовом уровне освоить теорию графов. Это ведь не рокет сайнс.
@valeriytereshchenko6198
@valeriytereshchenko6198 2 года назад
@@UnrealSPh в случае "узнавания о дереве через тот-же jquery" - кто вам будет говорить об оценках алгоритмов (по количеству операций и памяти и соответствующим взаимосвязям со структурами данных)? теория - она в том и полезна, что она абстрактна. Т.е. отбрасывает всё кроме значимых граней/деталей. странно программистом называть субъекта, который легко работает с селекторами и способен добавить пару плагинов к вёрстке, но не сможет написать и пояснить работу пузырька. Это скорее продвинутый верстальщик, нежели программист.
@sergereva4479
@sergereva4479 4 года назад
в полном восторге :) как от содержания, так и от подачи :)) а где вы речь ставили и продавать учились?
@user-ju9ut9dz3y
@user-ju9ut9dz3y 2 года назад
Класс, тема очень интересная. Спасибо! А можно что-нибудь про структуры данных? ))
@glenglenovich9834
@glenglenovich9834 Год назад
Спасибо за интереснейшее видео
@user-fx8ex2qj6z
@user-fx8ex2qj6z Год назад
Крутой видос!
@johnsilver1988
@johnsilver1988 4 года назад
Дай Бог тебе здоровья добрый человек за то, что меньше, чем за 20 минут, ты смог объяснить на порядок больше, чем Кнут своим тысячестраничным талмудом
@AlexCSharp
@AlexCSharp 4 года назад
у Кнута и не стоит задача заинтересовать тебя. Он занят тем, что объясняет уже заинтересованным.
@johnsilver1988
@johnsilver1988 4 года назад
@@AlexCSharp здесь вопрос интереса не стоИт совсем, только вопрос выбора: я предпочту за 20 минут уловить суть и при необходимости погрузиться в деталь, чем тратить недели в ожидании "а когда же уже суть/вывод будет-то"? Не говоря уже про типичный забугорный формат повествования, когда первые 30-40 листов книги можно пропустить, потому что там "спасибомамепапебабушкесобаке" и далее на каждых десяти страницах размазано так, что можно уместить на одну. Краткость - сестра таланта😉
@AlexCSharp
@AlexCSharp 4 года назад
@@johnsilver1988 Ну, первые страницы у всех, хороших в том числе, книг, как раз посвящены вступлению. Не вижу в этом проблемы, ведь есть оглавление. Книги по программированию не надо читать как художественную литературу, это больше справочная информация: созрел до чего-то, узнал что-то - ищешь решение или погружаешься в это. Я все книги обычно читаю прыгая с главы на главу, постепенно, параллельно несколько, иногда по разным темам. Типа одна по платформе - погружаюсь в инструменты и подкапотное, другая по архитектуре - погружаюсь в... Понятно, архитектуру, и 3 по кодстайлу - проверяю свой стиль, и т.п. Ну и плюс источник никогда не должен быть один, никогда. Вот ты что-то у Кнута почитал, не понял, глянул ютубчик - вектор появился, вернулся к Кнуту - понял больше, прыгнул на Стивенса или Бхаргаву - бац, картина мира сложилась.
@johnsilver1988
@johnsilver1988 4 года назад
@@AlexCSharp Согласен
@andrey_pav
@andrey_pav 4 года назад
@@AlexCSharp вот спасибо за коммент, а то ругаю себя за перескоки по главам. Оказывается это вполне рабочая модель самообучения.
@freeek_124
@freeek_124 4 года назад
Спасибо Ютуб что порекомендовал мне его))
@a-sher
@a-sher Год назад
Очень интересно. Это и есть настоящее программирование.
@user-df3jd5sp9y
@user-df3jd5sp9y 4 года назад
не изучал алгоритмы но понял после видео что их применяю постоянно в программировании для упрощения жизни)
Далее
Алгоритмы на Python 3. Лекция №1
1:20:50
Великая теорема Ферма
19:22
Просмотров 819 тыс.