Официальный туториал и документация. Это если знания в программировании уже имеются, или уверен, что додумаешься сам.
А так - Dive Into Python 3 считается одной из лучших. По моему мнению, среди бесплатных - однозначно лучшая. Ну и не забываем про Лутца и Саммерфилда.
Безусловно Лутц , это своего рода базис . Книга , которую ты должен прочитать , когда изучаешь питон . Очень крутые вопросы после каждой темы , которые реально спрашивают на собеседовании
В книге "Изучаем Python. Программирование игр, визуализация данных, веб-приложения." автор показывает как сделать 3 разных проекта. После первой теоретической части идет практика.
Но есть намного лучшее решение - pythontutor.ru . Сайт бесплатный и после каждого урока есть несколько заданий. Плюс можно сравнить свой код с кодом других участников. Для старта самое то.