Поломался внешний чекер - некоторые задачи невозможно решить
Курс проходила долго - полгода точно. Должна сказать, что мнение о нём в процессе прохождения несколько раз менялось. Остановилась на следующем. Этот курс не подходит для тех, кто хочет изучать именно язык и различные фреймворки. Курс немного затрагивает работу в web, но на эту тему всего пара заданий. Этот курс принесёт мало пользы для тех, кто собирается работать как python-разработчик, т.к. даёт очень мало прикладных знаний, зато с избытком теоретических. Очень много задач взяты из курса по алгоритмам (если бы я хотела изучать алгоритмы, я бы записалась на курс по алгоритмам), очень много математических задач, требующих изучения/вспоминания самой темы (перемножение матриц, решение систем уравнений Гауссом и т.п.). Приличное количество задач посвящено изучению регулярных выражений (почему они в этом курсе я совершенно не понимаю). Ещё один серьёзный минус - это то, что курс заброшен совершенно. На вопросы преподаватели не отвечают вообще. Хорошо, если в комментариях можно найти подсказку, но есть такие задачи, в которых и комментариев-то нет, и решило задачу меньше 20 человек - спросить не у кого, помочь некому. Я решила пока не все задачи и неизвестно решу ли, потому что остались такие, где без помощи не обойтись, а её не предвидится.
очень хорошая подборка задач
The course can be very interesting for those who wants to solve algorithmic puzzles. The adaptive nature of the course didn't work for me or I didn't understand it. I found that the most difficult problem was "Longest non-decreasing sequence", but it cost only one point. Overall feeling is very good. Thank you for very interesting course.
It's very simple. Just solve all the tasks.
I overall liked this course. However I think the "adaptive" thing isn't really working. For example, after solving more than 400 of the 428 problems I got several "theory" pages as recommendations on as trivial a topic as integers, floats, lists et cetera. That makes no sense whatsoever. Also, there are a number of double problems, i.e. the exact same code could be use as a solution for two different problems.
A great course to follow if you are starting on python or at programming, or both. The course is filled with nice things to know, but the "adaptive" methodology does not really help it, as you will be skipping around the challenges, probably missing some that would be interesting, or some things you might need to know before attempting other harder challenges. Appart from that, some more information on the "intro" page would be welcome (as it would that it would be always the first suggestion by the "adaptive" system), i.e. how to get input data in the challenges. Also, it would be nice to see the input data when you fail a challenge: it would help to identify pitfalls and improve code. But this can be hacked by raising Exceptions: if *your condition here*: raise Exception(*your input variables here*)