13 мая 2023
Михаил Ларькин
Собсно, шикарный курс, ничего другого я и не ожидал.
Есть некоторые моменты, которые стоило бы отразить в курсе - но это не мастхевные моменты, так что совсем не критично.
Из минусов я вижу только 1 - в сааааамом начале нужно было добавить побольше лайтовых задач, чтобы человек побольше инитов написал - буквально задач 5 в самой первой теме.
Ибо иначе, как мне кажется, дальше у человека может просто запал упасть, т.к. дальше идет слишком резкий переход от "добавьте self в init" к "напишите дескриптор, который..."
Но и минусом это, на самом деле, сложно назвать: если человек достаточно замотивирован изучить ООП, то его это не остановит.
В целом по курсу: я часто вижу как начинающие питонисты, которые пишут код в ООП-стиле, забывают то self, то еще что-то. И вот это все фиксится банальный опытом - нужно набить руку на написании методов.
И вот этот курс явно в этом поможет - я уже в середине курса устал постоянно по новой писать иниты. И это, как мне кажется, ОЧЕНЬ существенный плюс. Особенно если человек не сталкивался с питоновским ООП ранее.
Задач тут реально много - можно довести написание класса почти до автоматизма.
В каждой теме присутсвуют задачи, чтобы закрепить понимание темы - и в 90% случаев там придется подумать над решением. А это, в свою очередь, помогает не просто закрепить материал, но и, что куда важнее, заставляет разобраться в том, как работает та или иная фишка. И за это отдельный респект.
Причем задачи не вида "возьмите код из теории и замените N на M и нажмите кнопку <отправить>" - порой в задачах такое завернут, что невольно думаешь: "а это точно было в теории?" или "а че - так можно было?". Ответ: "Точно." Просто периодически приходится смотреть на что-то под другим углом - иногда у них крайне нестандартный подход к задачам. И это клево.
Также стоит отметить, что теории тут тоже предостаточно - по факту, после этого курса вся питоновская подкапотня должна перестать казаться магией. Достаточно много тем разобрано и сделано это весьма качественно.
Ну и, разумеется, никто не отменял ни матрицы, ни даты, ни шахматы - авторов хлебом не корми, дай заполнить матрицу по спирали шахматами в виде дат. :D
P.S. Я рекомендую этот курс проходить без ИДЕшек или иных текстовых редакторов. Это поможет набить руку еще сильнее. Я бы даже авторам посоветовал бы закрепить такую рекомендацию в описании курса.