Тут очень хороший материал с обучалками на любой вкус для тех, кто хочет освоить программирование на Python: Программирование на Python: от новичка до профессионала. Книги, видео, интерактивные туториалы. Но важна практика безусловно, без живого проекта навык не будет усвоен. Чаще всего питон используется в веб-разработке(вот материалы для изучения Django) и анализе данных(неплохая статья по освоению машинного обучения), но также можно и делать игры, вот неплохой материал по теме: 9 идей для начинающих программистов по созданию игр на Python.
Подборка оффлайн курсов по python https://zecourse.com/category/python
Саммерфилд реально хорош. Четко и без лишней воды.
А я бы советовал начинать атаковать задачи, как только станут понятны базовые конструкции.
Есть очень хороший сайт open.kattis.com
Задания на нем - одновременно и головоломки, и упражнения по программированию.
И самое важное - делать все методично и постоянно
Попробуй тесты по Python онлайн , из других альтернатив еще есть Sololearn. Coursera, EdX никто не отменял тоже