I'm Python fan, although I learn it just for fun. And read its official documentation make a lot of headache :). I try to looking around simpler, cleaner documentation or tutorial. One of good resource to learn Python is www.openbookproject.net.
This web site provides easy to learn free book for Python, you may download it using web page copier such a HTTrack to save a copy to your computer. From ground up basic programming with Python, and a lot of examples, into advance Object-Oriented Programming concept and practical.
Chapter-by-chapter will guide you into more deep understanding, -- be problem solving programmer-- with real-world sample application. I highly recommend this web site as your Python knowledge source.