I would definitely take a look at Think Python by Allen Downey if you have minimal prior experience with computer programming. It's succinct yet thorough.