Сам я работаю с Python уже несколько лет. Купил книгу для друга. Пролистал в магазине, ничего дурного не заметил. Подкупил год издания и популярный издатель. Проблемы проявились в процессе обучения:
Первая проблема: опечатки.
Скорее всего они есть и в тексте, но я их увидел, когда друг обращался за помощью в решении практических заданий. Опечатка запутывает описание задачи и делает её нерешаемой. Без помощи опытного программиста, новичок не поймёт, что проблема в опечатке и не разберётся почему выполнять задания нужно именно так, как написано в ответах.
Вторая проблема: устаревший материал.
Хоть это второе изделие, 2024 года, в тексте находятся примеры задач из 2015 года. И я был крайне удивлён, когда практически в самом начале книги, приводился пример работы кода, в котором парсилась страница сайта. Мой друг решил переписать пример и посмотреть как это работает. Но это не работает, потому что формат данных на сайте уже давно поменялся. Но новичок не может разобраться в чём проблема. Остаётся только негатив и непонимание.
Очерёдность изучения тем, у меня тоже вызвала несколько вопросов. Мне кажется, что в самом начале проскакивают сложные моменты для понимания новичка, можно было бы обойтись без них.