If you already know another programming language I think the book "Dive into Python" is the best way to get up to speed. Link is http://www.diveintopython.net/
Learn from http://diveintopython3.ep.io/ which is fresher. You may end up using Python2 due to library availability, but the differences aren't enormous.