Лутц обязательно . Пройти бесплатное обучение на codeacademy, практиковаться можно на codewars, там кто угодно может сделать задачку , а ты пробуешь Ее решить + поддерживается много яп
Подборка оффлайн курсов по python https://zecourse.com/category/python
Саммерфилд реально хорош. Четко и без лишней воды.
Попробуй тесты по Python онлайн , из других альтернатив еще есть Sololearn. Coursera, EdX никто не отменял тоже