Comment YA : Thinking in Python (Score 2, Informative) 201
While not CopyLefted, Bruce Eckel has online a 0.x version of Thinking in Python, which is more pattern oriented.
It was kinda like stuffing the wrong card in a computer, when you're stickin' those artificial stimulants in your arm. -- Dion, noted computer scientist