Дата | Видеоурок | Результат | |
---|---|---|---|
Итератор Итератор. Один метод вместо классов. | + 14 | ||
Научился еще одному магическому приему. Я бы назвал его "свернутый итератор" (да простят меня кибербоги). Более насыщенного курса по данной теме я еще не видел. Буду еще несколько дней переваривать полученные знания |
|||
Итератор Итератор. Список простых чисел. | + 10 | ||
Научился работать со множественными вызовами yield (интересный эффект, магия!). Также впервые увидел самопостроение списка (тоже выглядит фантастически, как вагоноукладчик БАМ). Пройти по всем ветвям вложенных циклов и понять их работу. |
|||
Итератор Итератор. Волшебное слово yield. | + 13 | ||
Про yield break узнал впервые. Все было интересно. |
|||
Итератор Итератор. Зачем нужно два класса | + 11 | ||
Урок по сути ответил на мои вопросы заданные ранее. Также я узнал, что класс возвращающий энумератор можно (и наверное лучше) называть генератор итератора. И еще. Вывод таблицы умножения напомнил начальные уроки программирования с циклом for. Возникла мысль, что мы через рукописный итератор и цикла foreach реализовали аналог внутреннего кода компилятора цикла for. |
|||
Итератор Итератор. Перебор простых чисел. | + 15 | ||
Благодаря уроку вспомнил напрочь забытые явную реализацию интерфейса и алгоритм поиска простых чисел. |
|||
Итератор Итератор. Перебор чисел в итераторе. | + 11 | ||
Я так понял, что наш пользовательский класс это и есть итератор. Если это так, тогда понятна выгода от объединения классов. Первоначально я полагал, что итератором является только энумератор. Внимательно пройти по шагам цикла |
|||
Итератор Итератор. Создание пустого итератора. | + 14 | ||
Улучшилось понимание, что такое энумератор. Подход с "неправильной" стороны очень полезен, так как на "правильных" примерах возникает некое соскальзывание. В моем понимании итератор это некий объект который обходит объект-множество по включенным объектам. Здесь напрашивается ассоциация с удавом и попугаем. В этой связи считаю пример с объединенным классом неудачным, так как возникает "нереалистичный" образ некоего "Мюнхаузена", по крайней мере пока. Вспомнить что такое и как вызываются интерфейсные методы. |
|||
Итератор Итератор. Разложение числа на простые множители. | + 11 | ||
Научился раскладывать число на множетели. Из пожеланий: можно было хотя бы вскольз упомянуть, что такое множество и простые числа ведь не каждый студент курса паралельно учится в ВУЗе или матклассе школы, есть те у кого ВУЗ 20 лет назад был, да и просто "обычные" школьники. Представить как из данног примера сделать энумератор. |
|||
Демо софт Вступительное слово | + 11 | ||
Отличный стиль преподавания. Это как раз то что нужно! Настроиться на последовательное обучение |
|||
Демо софт Двенадцать месяцев | |||
|
|||
Итератор ФИНАЛЬНЫЙ УРОК | |||
|