This article selects 27 quality Python books. Readers are presented with a diverse set of books with general texts designed for beginners, intermediate, and advanced programmers. More task-specific books are featured too. For example, 4 of the books focus on writing Python games. Python is very popular in scientific fields, so a smattering of scientific focused titles are presented too. All of the books are released under an open source license.