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

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

Итератор

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

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


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

1,000 руб.


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

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

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

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




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

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

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

Ты в любой момент сможешь отписаться от рассылки.
Научился: Узнал про итератор зачем он нужен и как его можно применять
Трудности: Были немножко сложности нахождения в своей программе ошибок
спасибо за курс Следующий видеокурс колекция графа
Научился: Получил непосредственный опыт работы с перечислениями и их классами и методами.
Замечательный курс, который можно пройти за один день и полностью разобраться и поэкспериментировать с интерфейсами IEnumerable и IEnumerator, волшебным словом yield, понять как работает foreach и даже реализовать свой собственный метод заменяющий два класса работы с перечислимыми типами. Рекомендую его тем кто уже знает основы ООП. Спасибо за эти короткие и ёмкие уроки, в которых нет ничего лишнего!