Обучение по c#

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

Итератор

На этом курсе мы познакомимся с интерфейсами IEnumerable + IEnumerator.
На примере решения задачи разложения числа на простые множители
мы будем создавать итератор, который будет перебирать простые числа.

Содержание курса
+ создание класса по интерфейсу IEnumerable
+ создание класса по интерфейсу IEnumerator
+ подробное объяснение, зачем нужно два класса.
+ использование yield для удобной реализации итератора.
+ создание итератора через функцию, не создавая спец. класса.


9 миниуроков.
1 час 22 минут.
Доступ на 15 дней.

1,000 руб.


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

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

# Название видеоурока Решило Рейтинг Доступ
1 Итератор. Разложение числа на простые множители. 00:09:22 40 чел. ★ 4.8 Done
  Отчёт отправил: 10008. Сергей Зулкарнаев Решено за 20 мин. [Показать отчёт]
Научился: Научился раскладывать число на простые множители. 
Сложности: Ничего. 
Комментарии: Непонятно, почему при запуске 2 раза повторяется цифра 3.В скриншоте видно. 
2 Итератор. Создание пустого итератора. 00:11:21 40 чел. ★ 4.9 Done
  Отчёт отправил: 10008. Сергей Зулкарнаев Решено за 2 час. 35 мин. [Показать отчёт]
Научился: Научился создавать классы и понял что такое итератор. 
Сложности: Не понятно пока, как смотреть код пошагово.То есть на видео появляется слева от кода красная точка и стрелочка показывает в какое место переходит код при его выполнении.Вы нажимаете ещё при этом F12. 
Комментарии: Итератор проходит по всем пунктам в коде и делает перечисление.То есть он перебирает все элементы от начала и до конца, элементами в нашем задание являются все простые числа(ну или какие мы хотим найти, смотря что напишем в коде) числа 1234567890. 
3 Итератор. Перебор чисел в итераторе. 00:09:04 40 чел. ★ 4.9 Done
  Отчёт отправил: 10008. Сергей Зулкарнаев Решено за 1 час. 30 мин. [Показать отчёт]
Научился: Научился делать ограничение для счётчика, а также выполнять пошаговую отладку. 
Сложности: Ничего. 
Комментарии: Интересный урок! 
4 Итератор. Перебор простых чисел. 00:10:28 40 чел. ★ 5 Done
  Отчёт отправил: 10008. Сергей Зулкарнаев Решено за 20 мин. [Показать отчёт]
Научился: Более подробно понял по отладке кода, какая функция идёт за какой, то есть последовательность выполнения кода простых чисел. 
Сложности: Ничего 
Комментарии: Было супер!Познавательно и увлекательно, с каждым разом всё сложнее, но интереснее, каждый раз код всё больше пишется(расширяется), но от того что ты можешь понять этот код, ощющяешь заметный рост в обучении.Благодарю за урок!!! 
5 Итератор. Зачем нужно два класса 00:16:21 36 чел. ★ 5 Done
  Отчёт отправил: 10008. Сергей Зулкарнаев Решено за 4 час. 20 мин. [Показать отчёт]
Научился: Работать с двумя классами и создавать таблицу умножения простых чисел. 
Сложности: Понимание зачем 2 класса, ещё нужно время для полного усвоения. 
Комментарии: Хороший урок! 
6 Итератор. Волшебное слово yield. 00:11:03 38 чел. ★ 4.9 Done
  Отчёт отправил: 10008. Сергей Зулкарнаев Решено за 1 час. 05 мин. [Показать отчёт]
Научился: Оптимизировать программу с помощью yield. 
Сложности: Понять для чего нужен yield, точнее как он работает 
Комментарии: yield упрощает написание программы, она становится менее громоздкой. 
7 Итератор. Список простых чисел. 00:08:42 36 чел. ★ 5 Done
  Отчёт отправил: 10008. Сергей Зулкарнаев Решено за 25 мин. [Показать отчёт]
Научился: Использовать список List<...> для перебора простых чисел 
Сложности: Ничего 
Комментарии: С каждым последующим уроком всё больше и больше убеждаюсь насколько обширен и богат язык C#. 
8 Итератор. Один метод вместо классов. 00:06:19 35 чел. ★ 5 Done
  Отчёт отправил: 10008. Сергей Зулкарнаев Решено за 20 мин. [Показать отчёт]
Научился: Упрощать код программы.Вместо двух классов использовать один метод 
Сложности: Информация с урока и с курса ещё усваивается. 
Комментарии: Очень нравится подход к задачам, разносторонний. 
9 ФИНАЛЬНЫЙ УРОК 27 чел. ★ 5 Done
  Отчёт отправил: 10008. Сергей Зулкарнаев Решено за 3 мин. [Показать отчёт]
Научился: Очень интересный курс!Понравилась многовариантность в написании кода, о простого к сложному и наоборот, когда в конце курса в последнем видеоуроке мы использовали один метод вместо двух классов! 
Сложности: Многие моменты ещё усваиваются, есть желание и интерес двигаться и обучаться дальше! 
Комментарии: Евгений Витольдович!Благодарю вас за подробное объяснение курса!Конечно информация ещё усваивается, но такой подход как у вашей школы, в интернете я ещё не встречал.По тому как вы обучаете и разъясняете в своих видеоуроках, сразу видно что вы заинтересованы в своих учениках! 
  Итого:   9 видеоуроков общей продолжительностью 1 час. 22 мин. 27 чел. ★ 4.95  
  Финалисты:   Permitin Alexey,   Максим,   Алексей,   Дмитрий,   Артём,   Tekashnik,   Alcatraz,   Дмитрий,   Николай,   Андрей Н.,   Владимир,   Владимир Борисенко,   Сергей Зулкарнаев,   radikofill,   Андрей,   Neo,   Максим Лапшинов,   Максим Саратов,   Алексей Хонин,   Алексей В.,   Кирилл Шмойлов,   Елена,   Сергей Соколов,   Новопашин Владимир,   Станислав,   Роман,   Сергей .

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




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

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

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

Ты в любой момент сможешь отписаться от рассылки.
Научился: --------------------------------------------------
Трудности: -----------------------------------------------
Полезный курс, правда непонятно пока куда мне применить полученные знания в моем случае.
Kurs ochen aktualniy no slozhniy, ne dlya novichkov No etot kurs vse zhe stoit prohodit' esli hochesh stat; profi programmistom Spasibo za kurs!