Learn Python The Hard Wayhttp://learnpythonthehardway.org/book)