Обучение c# видеоуроки

Формула программиста
основатель — Волосатов Евгений Витольдович

Отзывы о вебинарах комбинаторики



Комбинаторика

Практическое знакомство с фундаментальными аспектами теории алгоритмов: рекурсия, комбинаторика, динамическое программирование, работа с графами; разбор нескольких задач по каждой теме. Рисование фракталов.

Объём: 22 видеоурока
Темы: Рекурсия, комбинаторика,
динамическое программирование, фракталы.
Срок: 30 дней.


5,000 руб. АКЦИЯ!


Для подписки на пакет необходимо авторизоваться.

Список уроков | фото | видео

# Название видеоурока Решило Рейтинг Доступ
1 Рекурсия. Вступление 147 чел. ★ 4.7 Done
  Отчёт отправил: 6861. Denchik Решено за 20 мин. [Показать отчёт]
Научился: Что подразумевает под собой рекурсия 
Сложности: Поиск подходящей картинки на тему рекурсии 
Комментарии: Рекурсия напоминает циклы нашей истории, когда глобальные события повторяются примерно каждые 100 лет . Движение во времени по спирали .  
2 Рекурсия. Главный секрет 00:31:52 82 чел. ★ 4.8 Done
  Отчёт отправил: 6861. Denchik Решено за 30 мин. [Показать отчёт]
Научился: Ближе познакомился с рекурсией. узнал о существовании кривой Гильберта и её применении . 
Сложности: Разобраться в принципе построения кривой Гильберта на поле 16х16 . 
Комментарии: Особых замечаний нет. Волнение Евгения в конечном итоге было компенсировано поддержкой зала, что тоже немаловажно :) . Общее впечатление хорошее, настраивающее на рабочий лад . Так держать ! 
3 Рекурсия. Заливка области 00:47:23 72 чел. ★ 5 Done
  Отчёт отправил: 6861. Denchik Решено за 2 час. 00 мин. [Показать отчёт]
Научился: Ближе познакомился с рекурсией - удалось проследить её пошаговую работу. Завораживающее зрелище :) . Оценил компактность функции прорисовки fill() и создание уникального (рандомного) "лабиринта" используя ConsoleColor().  
Сложности: Пошагово отработать рекурсию в уме и понять по какому принципу выполняется заполнение "пустот" .  
Комментарии: Интересно, что будет дальше ... 
4 Рекурсия. Факториал 00:04:35 44 чел. ★ 4.9 Done
  Отчёт отправил: 6861. Denchik Решено за 15 час. 00 мин. [Показать отчёт]
Научился: Основное условие рекурсии, её эффектность и ресурсоёмкость по сравнению с итерациями . 
Сложности: Того уже нет ) . 
Комментарии: На втором скриншоте представлен вариант рекурсии с условием if (num == 1) вместо (num <= 1) - по идее в минус уйти не должны . Однако Робот Шарп решил иначе, Тест 001 не прошёл по времени проверку . Интересно, что за тест . 
5 Рекурсия. Числа Фибоначчи 00:03:46 40 чел. ★ 5 Done
  Отчёт отправил: 6861. Denchik Решено за 20 час. 00 мин. [Показать отчёт]
Научился: Узнал об ограничении в использовании рекурсии при ёмких вычислениях, познакомился с Числами Фибоначчи .  
Сложности: Разобраться с алгоритмом расчёта чисел Фибоначчи .  
Комментарии: Урок понравился . Так держать .  
6 Рекурсия. Общий делитель 00:04:08 40 чел. ★ 4.9 Done
  Отчёт отправил: 6861. Denchik Решено за 15 мин. [Показать отчёт]
Научился: Использовать рекурсию для нахождения наибольшего общего делителя двух чисел. Просто и красиво . 
Сложности: Ничего 
Комментарии: Экспириенс понемногу растёт - вам большой респект :) . 
7 Рекурсия. Обратный отсчёт 00:05:52 39 чел. ★ 4.9 Done
  Отчёт отправил: 6861. Denchik Решено за 10 мин. [Показать отчёт]
Научился: Применению рекурсии для обратного построчного вывода вводимых чисел, заканчивающихся нулём. 
Сложности: Ничего 
Комментарии: Очередное красивое применение рекурсии.  
8 Рекурсия. Фракталы. Спираль 00:25:42 53 чел. ★ 5 Done
  Отчёт отправил: 6861. Denchik Решено за 1 час. 30 мин. [Показать отчёт]
Научился: Работе с формой в плане прорисовки линий, построению простейшего фрактала/спирали с помощью рекурсии. 
Сложности: Особых сложностей не возникло. 
Комментарии: Отличный урок . Довольно большой простор для экспериментов. 
9 Рекурсия. Фракталы. Треугольник Серпинского 00:23:41 38 чел. ★ 5 Done
  Отчёт отправил: 6861. Denchik Решено за 2 час. 00 мин. [Показать отчёт]
Научился: Формировать треугольники Серпинского с помощью рекурсии 2мя способами, рисованию на форме + панель, экспериментировать с различными параметрами. получая неожиданные результаты . 
Сложности: Особых сложностей не было. 
Комментарии: Здорово, урок понравился !  
10 Рекурсия. Фракталы. Кривая Гильберта 00:35:18 26 чел. ★ 5 Done
  Отчёт отправил: 6861. Denchik Решено за 2 час. 00 мин. [Показать отчёт]
Научился: Применению 4х рекурсий для прорисовки кривой Гильберта, поближе познакомился с принципом построения кривой и самой рекурсией . 
Сложности: Представить в уме 'R' 'U' 'L' 'D' с учётом направления (по часовой и обратно). 
Комментарии: Отличный познавательный урок, спасибо ! ) 
11 Комбинаторика. Счастливые билеты 6 00:02:33 35 чел. ★ 4.9 Done
  Отчёт отправил: 6861. Denchik Решено за 10 мин. [Показать отчёт]
Научился: Одному из применений вложенных циклов . 
Сложности: Ничего . 
Комментарии: Коротко и ясно о счастье ) . 
12 Комбинаторика. Счастливые билеты N 00:40:51 50 чел. ★ 5 Done
  Отчёт отправил: 6861. Denchik Решено за 2 час. 00 мин. [Показать отчёт]
Научился: Применению вложенных циклов при известном числе параметров и рекурсии - при неизвестном их кол-ве. 
Сложности: Вникнуть в рекурсию ) 
Комментарии: Так и не смог "обмануть" робота C# . В студии при выборе N от 1 до 5 отрабатывает на ура . Робот же - не принимает .  
13 Комбинаторика. 4 x 4. Ладья x Ферзь 00:26:01 45 чел. ★ 5 Done
  Отчёт отправил: 6861. Denchik Решено за 1 час. 30 мин. [Показать отчёт]
Научился: Находить варианты расположения 4х ферзей/ладьей на поле размером 4х4 . Использовать рекурсию для поля N ферзей/ладьей. 
Сложности: Разобрать алгоритм ) 
Комментарии: Было интересно узнать что-то новое. 
14 Комбинаторика. Много ферзей. Демонстрация 00:47:45 42 чел. ★ 5 Done
  Отчёт отправил: 6861. Denchik Решено за 3 час. 00 мин. [Показать отчёт]
Научился: Решать задачу расстановки N ферзей на шахматной доске N x N с помощью рекурсии. 
Сложности: Распутать робота Шарпа из проводов . 
Комментарии: Довольно подробно, наглядно и доходчиво представлен пример использования комбинаторики и рекурсии .  
15 Комбинаторика. Сложение букв 00:36:25 44 чел. ★ 5 Done
  Отчёт отправил: 6861. Denchik Решено за 1 час. 30 мин. [Показать отчёт]
Научился: Решению буквенных головоломок с помощью комбинаторики, вложенных циклов и конечно же божественной рекурсии . 
Сложности: Успевать за ходом мысли сенсея . 
Комментарии: Нет слов - один восторг ) ! 
16 Комбинаторика. Математические операции 00:22:34 40 чел. ★ 5 Done
  Отчёт отправил: 6861. Denchik Решено за 2 час. 00 мин. [Показать отчёт]
Научился: Применению рекурсии при вычислении математических выражений, использованию блок-схем для наглядности решения задач, формированию класса по заданному в блок-схеме алгоритму. 
Сложности: Особых затруднений не было. 
Комментарии: Всем доволен . Есть над чем поработать .  
17 Полуфинальный урок. Ответы на вопросы 37 чел. ★ 4.8 Done
  Отчёт отправил: 6861. Denchik Решено за 30 мин. [Показать отчёт]
Научился: На данном этапе смог на практике прочувствовать "божественность" рекурсии, в каких случаях можно и даже нужно её применять, с чего начинать формирование рекурсивной функции . Особенно впечатлили уроки "Заливка области" - интересно было наблюдать за пошаговой отработкой алгоритма, "Фракталы.Треугольник Серпинского и кривой Гильберта" - возможностью экспериментировать с различными параметрами, красотой исполнения, применением форм с прорисовкой линий, "Парад Ферзей" - запомнилась подробная проработка консольного интерфейса шахматной доски, алгоритм поиска возможного расположения ферзя на шахматной доске .  
Сложности: По времени проработки самыми сложными были задачи "Заливка области", "Фракталы.Треугольник Серпинского" Фракталы. Кривая Гильберта", "Парад Ферзей (NxN) " 
Комментарии: Так как тематика для меня совершенно новая и раньше с ней встречаться не приходилось, то замечаний, касательно изложенного материала, с моей стороны нет. Каждый из уроков "разжёван" в полной мере, а главное - есть возможность для творчества :) . Поэтому от меня сплошные плюсы . Так держать ! От себя хочу пожелать ещё больше поводов для творчества, чтобы энергии и времени хватало на всё и вся ! С уважением, Денис . 
18 Динамика. Поле дураков 00:18:40 38 чел. ★ 5 Done
  Отчёт отправил: 6861. Denchik Решено за 1 час. 00 мин. [Показать отчёт]
Научился: Познакомился с динамическим программированием, нюансами его применения : по аналогии с рекурсией, начинали алгоритм с "конца" и далее итерациями достигли желаемого результата.  
Сложности: Особых сложностей не было. 
Комментарии: Уроком доволен . Всё прошло в лёгкой, ненавязчивой форме. 
19 Динамика. Счастливые билеты 20 00:58:04 35 чел. ★ 5 Done
  Отчёт отправил: 6861. Denchik Решено за 3 час. 00 мин. [Показать отчёт]
Научился: Очередному , тоже эффектному плюс и быстрому варианту решения комбинаторных задач. 
Сложности: Реализовать в коде домашнее задание динамическим методом - алгоритм на бумаге составлен .с реализацией пока туго. В итоге воспользовался итерациями .  
Комментарии: Благодарю за урок - впечатление оставил довольно яркое. Долгое время носился с возможной реализацией домашнего задания с последовательностью "59" . Свою задумку пока реализовать не получилось, поэтому воспользовался итерациями. 
20 Динамика. Выход из Лабиринта 00:59:02 34 чел. ★ 5 Done
  Отчёт отправил: 6861. Denchik Решено за 3 час. 00 мин. [Показать отчёт]
Научился: С помощью динамического программирования находить кратчайший путь в графе, применению очереди Queue() на практике.  
Сложности: Много времени ушло на переход от очереди к массиву. В итоге смог реализовать алгоритм поиска пути через массив с последующим выводом в другом цвете предварительно сохранённых структур . Однако кратчайший путь в графе окрасить пока не удалось (окрашиваются все элементы) - нужна реализация алгоритма поиска данного пути (на примере урока "Волны в шариках" с которым я пока не знаком).  
Комментарии: Впечатления урок оставил яркие. Многократно прогонял пошагово некоторые части кода - помогло прояснить работу алгоритма. 
21 ФИНАЛЬНЫЙ УРОК 00:23:23 23 чел. ★ 4.9 Done
  Отчёт отправил: 6861. Denchik Решено за 1 час. 00 мин. [Показать отчёт]
Научился: Формировать видеообзор своей программы и выкладывать его на YouTube . 
Сложности: Сохранять спокойствие при записи ролика ). 
Комментарии: Спасибо за шаблон подготовки видеороликов - пригодиться однозначно !  
Видеообзор: https://youtu.be/Vxp9-tpFcUg
22 VIP. Простые числа. Оптимизация алгоритма 01:19:28 31 чел. ★ 5 Done
  Отчёт отправил: 6861. Denchik Решено за 3 час. 00 мин. [Показать отчёт]
Научился: Ознакомился с различными алгоритмами поиска простых чисел , сравнением их скорости отработки в ед. времени , составлением функций по проверке отработки данных алгоритмов .  
Сложности: Самостоятельно реализовать алгоритм Эратосфена. 
Комментарии: Довольно объёмный урок в плане представленных алгоритмов - отличная возможность прокачивать свои навыки . В общем и в целом курс Комбинаторики запомнился своей многогранностью, интересными задачами и методами их решения . Здорово , нечего добавить !  
  Итого:   22 видеоурока общей продолжительностью 9 час. 57 мин. 17 чел. ★ 4.95  
  Финалисты:   Елена,   alexmail19Q,   Максим Лапшинов,   Андрей Поляков,   Vera,   Иван,   Артём,   Tekashnik,   Михаил Ермишин,   Николай,   Alcatraz,   Denchik,   Дмитрий,   Иван Воронин,   Ильшат,   Алексей В.,   Новопашин Владимир .

Начинаем практику по языку C#




Чтобы стать хорошим программистом — нужно писать программы. На нашем сайте очень много практических упражнений.

После заполнения формы ты будешь подписан на рассылку «C# Вебинары и Видеоуроки», у тебя появится доступ к видеоурокам и консольным задачам.

Несколько раз в неделю тебе будут приходить письма — приглашения на вебинары, информация об акциях и скидках, полезная информация по C#.

Ты в любой момент сможешь отписаться от рассылки.
Трудности: Сделать видео обзор
мне не нравится делать видео обзоры, сделал какой не какой обзор и воздуха не хватает и путаюсь еще я с обзором и лезят ко мне когда я за компом ужас :-)
Смотреть видеозапись: https://youtu.be/azHfCy8MINo
Трудности: Не сложно))
Для хорошего человека не жалко!