My son that programs in Python on the Internet for a living recommended
"Dive Into Python" to me
http://diveintopython.org/
However, currently I am using "Python Programming for the Absolute Beginner"
3rd edition (c) 2010. It covers Python 3. I got it on Amazon for the low
$20s, had to buy something else, something else I wanted anyway, to get free
shipping. The Amazon reviews were good. So far I am almost to page 100 of
about 450 and it has been working for me. Like Goldie Locks, not too fast,
not too slow but just right.
The PDF version of Dive Into Python is 327 pages. Learning something like a
programming course I prefer a printed book. My experience is E-books are
fine as a reference but as a course, to me it likes things and I don't seem
to learn as well.