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