4.1. Все вышеперечисленный варианты, по сути, об одном и том же - изучении питона с 0(неважно, что где-то больше практики/теории, где-то учебный материал сильно выйдет за рамки основ или наоборот будет исключительно в них т.д. и т.п.). К тому же, они все - топовые представители своего формата. Поэтому, можно выбрать, буквально любой(какой больше по вкусу, да даже случайный), и это должно сработать. Если выбрать только условного Лутца(а не начать с автоматизации, закрепив потом курсами или академ. подходом), ничего страшного не случится, хотя это и довольно сложный вариант. Но говорить, что подобное не сработает - неправильно(повторюсь, многие буквально так и начинали).
Как по мне, книга Лутца самый топ. CS50 лично мне не зашёл.
Я сам когда учил питон начал с Лутца, хотя честно говоря еле осилил, больше на форумах и с практики узнал чем с книги)
Да, давно стала настольной книгой для многих программистов Python!
Лутц это наше всё. Для тех кому надо минимум Прохорёнок. А на степике курс не очень, на курсэре есть лучше (больше задач на пройденную тему).