I'm only 100 pages into this book, and already know it is hands-down better than O'Reilly's Learning Python, which is verbose and pedantic. Imagine learning about modules as early as Chapter 5, p195 (this book) instead of Part V, Chapter 21, p529 (O'Reilly). Learning Python reads like a Ph.D. dissertation on Python's language design, which isn't helping someone who want to learn the language quickly and hit the ground running. I don't need to hear about "immutability" one thousand times before learning about functions and modules.