Динамическое программирование это просто | Скринкасты | MADE Академия данных |#1
#программирование #python
В этом выпуске мы познакомимся с Григорием Шовкоплясом, преподавателем дисциплины «Алгоритмы и структуры данных»
в Академии больших данных MADE.
И рассмотрим способ, как решить задачу динамического программирования о наибольшей общей подпоследовательности так, чтобы написать код с первого раза. Составим план действий, а затем напишем код на языке Python. А на десерт - напишем восстановление ответа.
В следующих трёх выпусках Григорий рассмотрит базовый алгоритм поиска кратчайшего пути в графах, разберет задачу
о поиске пары ближайших точек и познакомит с методом "Разделяй и властвуй", который помогает решить данную задачу
за асимптотику O(n logn). В последнем выпуске Григорий покажет, как сделать из структуры данных бор автомат для проверки наличия слов из словаря в тексте. А еще расскажет, что такое суффиксные ссылки и как их быстро считать.
Кстати, всех, кто хочет развиваться в работе с большими данными, машинном обучении, нейронных сетях и научиться так же круто работать с графами, мы ждем в Академии больших данных MADE. Расскажите своим друзьями и знакомым
о возможности бесплатного обучения. Заявки принимаются по 31 июля включительно на сайте: https://vk.cc/c39Usa
Григорий Шовкопляс
https://instagram.com/grshov?utm_medium=copy_link
ТЕХНОСТРИМ — образовательный канал для неравнодушных к ИТ.
Здесь мы делимся опытом проектов Mail.ru Group. Всё, что стоит
за продуктами, которыми пользуются миллионы людей каждый день.
Делимся знаниями в разных форматах:
- Лекции экспертов — короткие модули и полномасштабные видеокурсы о языках программирования, диджитал-инструментах и IT-технологиях от экспертов Mail.ru Group.
- Скринкасты — 15 минут реального кодинга от специалистов Ситимобила, Юлы, Маруси, Почты, Delivery Club и других проектов.
- “Oh, my code!” — ток-шоу с разбором рабочих кейсов и интервью с профессионалами.
- “Будущее, которое мы заслужили” — видеоподкасты о технологиях здесь и сейчас, говорим о трендах и открытиях понятным языком.
А ещё - митапы, обзоры, стримы и воркшопы от практиков из Mail.ru Group и других компаний. Более 1,5 тысяч материалов по программированию и всему, что с ним связано.
Подписывайтесь на канал и плейлисты. Будьте частью сообщества, меняющего мир.
Для подписки на канал: http://www.youtube.com/TPMGTU
Наше образование: https://education.mail.ru/
Чемпионаты: https://cups.mail.ru/
Сообщество ВКонтакте: https://vk.com/mrgforedu
Видео Динамическое программирование это просто | Скринкасты | MADE Академия данных |#1 канала VK Team
В этом выпуске мы познакомимся с Григорием Шовкоплясом, преподавателем дисциплины «Алгоритмы и структуры данных»
в Академии больших данных MADE.
И рассмотрим способ, как решить задачу динамического программирования о наибольшей общей подпоследовательности так, чтобы написать код с первого раза. Составим план действий, а затем напишем код на языке Python. А на десерт - напишем восстановление ответа.
В следующих трёх выпусках Григорий рассмотрит базовый алгоритм поиска кратчайшего пути в графах, разберет задачу
о поиске пары ближайших точек и познакомит с методом "Разделяй и властвуй", который помогает решить данную задачу
за асимптотику O(n logn). В последнем выпуске Григорий покажет, как сделать из структуры данных бор автомат для проверки наличия слов из словаря в тексте. А еще расскажет, что такое суффиксные ссылки и как их быстро считать.
Кстати, всех, кто хочет развиваться в работе с большими данными, машинном обучении, нейронных сетях и научиться так же круто работать с графами, мы ждем в Академии больших данных MADE. Расскажите своим друзьями и знакомым
о возможности бесплатного обучения. Заявки принимаются по 31 июля включительно на сайте: https://vk.cc/c39Usa
Григорий Шовкопляс
https://instagram.com/grshov?utm_medium=copy_link
ТЕХНОСТРИМ — образовательный канал для неравнодушных к ИТ.
Здесь мы делимся опытом проектов Mail.ru Group. Всё, что стоит
за продуктами, которыми пользуются миллионы людей каждый день.
Делимся знаниями в разных форматах:
- Лекции экспертов — короткие модули и полномасштабные видеокурсы о языках программирования, диджитал-инструментах и IT-технологиях от экспертов Mail.ru Group.
- Скринкасты — 15 минут реального кодинга от специалистов Ситимобила, Юлы, Маруси, Почты, Delivery Club и других проектов.
- “Oh, my code!” — ток-шоу с разбором рабочих кейсов и интервью с профессионалами.
- “Будущее, которое мы заслужили” — видеоподкасты о технологиях здесь и сейчас, говорим о трендах и открытиях понятным языком.
А ещё - митапы, обзоры, стримы и воркшопы от практиков из Mail.ru Group и других компаний. Более 1,5 тысяч материалов по программированию и всему, что с ним связано.
Подписывайтесь на канал и плейлисты. Будьте частью сообщества, меняющего мир.
Для подписки на канал: http://www.youtube.com/TPMGTU
Наше образование: https://education.mail.ru/
Чемпионаты: https://cups.mail.ru/
Сообщество ВКонтакте: https://vk.com/mrgforedu
Видео Динамическое программирование это просто | Скринкасты | MADE Академия данных |#1 канала VK Team
Показать
Комментарии отсутствуют
Информация о видео
Другие видео канала
![Алгоритмы на Python 3. Лекция №1](https://i.ytimg.com/vi/KdZ4HF1SrFs/default.jpg)
![Задача из Собеседования в Google на Динамическое Программирование: Количество Уникальных Путей](https://i.ytimg.com/vi/GhiRlhPlJ9Q/default.jpg)
![Работаем программистом удаленно, проблемы и решения](https://i.ytimg.com/vi/rWpFbnKp4mo/default.jpg)
![ООП на простых примерах. Объектно-ориентированное программирование](https://i.ytimg.com/vi/-6DWwR_R4Xk/default.jpg)
![Функциональное программирование в мире JavaScript](https://i.ytimg.com/vi/2QAUAZ5qgJM/default.jpg)
![](https://i.ytimg.com/vi/k9WCG7wOLaY/default.jpg)
![Python и структуры данных (списки), введение в програмирование](https://i.ytimg.com/vi/zBzX1iRiTj8/default.jpg)
![Почему Вам нужно начать изучать программирование](https://i.ytimg.com/vi/cgDA1pP-g0E/default.jpg)
![Easy Java – Junior - Урок 6 – Алгоритмы и задачи](https://i.ytimg.com/vi/bONM095L3yA/default.jpg)
![Метод динамического программирования. Величко М.В.](https://i.ytimg.com/vi/kWPVvrHEhLs/default.jpg)
![Dynamic Programming - Learn to Solve Algorithmic Problems & Coding Challenges](https://i.ytimg.com/vi/oBt53YbR9Kk/default.jpg)
![Динамическое программирование сверху и снизу](https://i.ytimg.com/vi/VgPAFaEYEo4/default.jpg)
![19. Dynamic Programming I: Fibonacci, Shortest Paths](https://i.ytimg.com/vi/OQ5jsbhAv_M/default.jpg)
![Обзор ПЕРСПЕКТИВНЫХ специальностей в сфере IT на ближайшие годы / Плюсы и Минусы IT-профессий](https://i.ytimg.com/vi/-v-bSsy05e0/default.jpg)
![Динамический массив с++ пример. Создание, заполнение, удаление, размер динамического массива. #55](https://i.ytimg.com/vi/fk4YTLsnKmw/default.jpg)
![What Is Dynamic Programming and How To Use It](https://i.ytimg.com/vi/vYquumk4nWw/default.jpg)
![Структуры данных в JavaScript | Odessa Frontend Meetup #13](https://i.ytimg.com/vi/dgCsoASa8k0/default.jpg)
![Python ООП уроки для начинающих с нуля, курс python ООП за три урока - python классы РЕАЛЬНЫЙ пример](https://i.ytimg.com/vi/-Zdu4ntX_DU/default.jpg)
![Занятие 25 Наибольшая возрастающая подпоследовательность](https://i.ytimg.com/vi/2DjhWYsgBtY/default.jpg)
![Интеллект налицо. Самые известные задачи с подвохом.](https://i.ytimg.com/vi/kZPAoIeTF-U/default.jpg)