Python Python self studies Think Python Ver 2.0.17 by Allen Downey Data Structures and Algorithms in Python by Goodrich, Tamassia, & Goldwasser