Ответы Mail.ru: Какие есть книги по программированию на пайтон? 

Очень хорошая книга для первоначального изучения:

Основы программирования на языке Python. Д. Златопольский

Очень много примеров и задач средней сложности.