В качестве книги многие рекомендуют "Dive Into Python" (есть перевод на русский, но мне показалось, что он несколько устарел), есть ещё "Dive into pyhton 3".
Для более широкого обзора возможностей и типовых решений есть оригинальное руководство на сайте языка "The Python Tutorial". Там же есть аналогичный "The Python 3 Tutorial". Не говоря уже об официальной документации по Python и Python 3.
Для специалистов в области языков программирования, которым надо быстро разобраться в семантике языка Python, будут полезны книги "How to think like computer scientist. Learning with Python", и "How to think like computer scientist. Learning with Python 3". Так же книга хороша для преподавателей ВУЗов, так как изначально задумывалась, как учебник по информатике. Книга хороша в первую очередь, как учебник именно по самому языку.
Более интересный вариант: "Problem Solving with Algorithms and Data Structures using Python". В книге меньше уделено собственно языку и практике программирования, зато в разы больше алгоритмам и структурам данных.