The main textbook "How to Think like a Computer Scientist: Interactive Edition"

Some other Free Python textbooks online