я изучал этот курс 1 месяц 14 дней
с 11 января 2024 г. по 25 февраля 2024 г.
Вернулся к этому курсу я спустя два с половиной месяца.
Остановился тогда на теме дополнительных типов данных.
Для начала повторили стандартные структуры: списки и кортежи, потом множества и словари.
Далее пошли уже те типы, о которых я раньше знал мало или не знал вообще: именованный кортеж, упорядоченный словарь и словарь по умолчанию (namedtuple, defaultdict, OrderedDict).
Были и совсем специфичные вещи: счётчик и цепочки словарей (Counter и ChainMap).
Отдельные главы посвятили обработке исключений и рекурсии. Так как я не смог понять рекурсии сходу в начале, то тут я "завис". Придумывал свои функции и экспериментировал, чтобы почувствовать что это такое.
Вообще для функций была создана целая большая тема. Там были: встроенные функции, функции высшего порядка, замыкания, аннотации типов и декораторы. Завершался блок модулем functools.
Очень объёмной оказалась глава по итераторам и генераторам, как теории, так и практики там было больше чем достаточно.
А финальным аккордом стали регулярные выражения. Честно говоря, несмотря на подробную подачу, регулярки я до конца так и не усвоил, поэтому позже купил отдельный курс специально по этой теме.
В итоге я пришёл к такому выводу: курс действительно первоклассный, но проходить его надо точечно, под конкретную задачу. Возникла необходимость - изучил нужную тему и сразу применил. А если идти подряд от начала и до конца, как это сделал я, то усвоить всё невозможно, слишком большой объём, и многое забывается, потому что времени уходит много, а новое без повторения быстро выветривается.